home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_CODE_35_TalkCompiler.txt < prev    next >
Text File  |  1994-02-05  |  439KB  |  7,842 lines

  1. # near model CODE resource
  2. # jump table entries: 4832-4917 (86 of them)
  3. export_604:
  4. 00000000  4E56 FFEC                link       A6, -0x0014
  5. 00000004  422E 0014                clr.b      [A6 + 0x14]
  6. 00000008  206E 000C                movea.l    A0, [A6 + 0xC]
  7. 0000000C  7004                     moveq.l    D0, 0x04
  8. 0000000E  2080                     move.l     [A0], D0
  9. 00000010  41EE FFEC                lea.l      A0, [A6 - 0x14]
  10. 00000014  43ED C4FA                lea.l      A1, [A5 - 0x3B06]
  11. 00000018  7007                     moveq.l    D0, 0x07
  12. label0000001A:
  13. 0000001A  30D9                     move.w     [A0]+, [A1]+
  14. 0000001C  51C8 FFFC                dbf        D0, -0x6 /* 0000001A */
  15. 00000020  206E 0010                movea.l    A0, [A6 + 0x10]
  16. 00000024  43ED C4FA                lea.l      A1, [A5 - 0x3B06]
  17. 00000028  7007                     moveq.l    D0, 0x07
  18. label0000002A:
  19. 0000002A  32D8                     move.w     [A1]+, [A0]+
  20. 0000002C  51C8 FFFC                dbf        D0, -0x6 /* 0000002A */
  21. 00000030  1B7C 0001 B530           move.b     [A5 - 0x4AD0], 0x1
  22. 00000036  486D C4FA                pea.l      [A5 - 0x3B06]
  23. 0000003A  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  24. 0000003E  422D B530                clr.b      [A5 - 0x4AD0]
  25. 00000042  41ED C4FA                lea.l      A0, [A5 - 0x3B06]
  26. 00000046  43EE FFEC                lea.l      A1, [A6 - 0x14]
  27. 0000004A  7007                     moveq.l    D0, 0x07
  28. label0000004C:
  29. 0000004C  30D9                     move.w     [A0]+, [A1]+
  30. 0000004E  51C8 FFFC                dbf        D0, -0x6 /* 0000004C */
  31. 00000052  4267                     clr.w      -[A7]
  32. 00000054  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  33. 00000058  101F                     move.b     D0, [A7]+
  34. 0000005A  6708                     beq        +0xA /* 00000064 */
  35. 0000005C  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  36. 00000062  602C                     bra        +0x2E /* 00000090 */
  37. label00000064:
  38. 00000064  102D A07A                move.b     D0, [A5 - 0x5F86]
  39. 00000068  6726                     beq        +0x28 /* 00000090 */
  40. 0000006A  2F00                     move.l     -[A7], D0
  41. 0000006C  42A7                     clr.l      -[A7]
  42. 0000006E  A975                     syscall    TickCount
  43. 00000070  221F                     move.l     D1, [A7]+
  44. 00000072  201F                     move.l     D0, [A7]+
  45. 00000074  B2AD CF8A                cmp.l      D1, [A5 - 0x3076]
  46. 00000078  5EC1                     sgt        D1
  47. 0000007A  C001                     and.b      D0, D1
  48. 0000007C  6712                     beq        +0x14 /* 00000090 */
  49. 0000007E  42A7                     clr.l      -[A7]
  50. 00000080  A975                     syscall    TickCount
  51. 00000082  201F                     move.l     D0, [A7]+
  52. 00000084  720C                     moveq.l    D1, 0x0C
  53. 00000086  D081                     add.l      D0, D1
  54. 00000088  2B40 CF8A                move.l     [A5 - 0x3076], D0
  55. 0000008C  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  56. label00000090:
  57. 00000090  4E5E                     unlink     A6
  58. 00000092  205F                     movea.l    A0, [A7]+
  59. 00000094  DEFC 000C                add.w      A7, 0xC
  60. 00000098  4ED0                     jmp        [A0]
  61. 0000009A  4E56 FFF8                link       A6, -0x0008
  62. 0000009E  48E7 0108                movem.l    -[A7], D7,A4
  63. 000000A2  42A7                     clr.l      -[A7]
  64. 000000A4  2E8D                     move.l     [A7], A5
  65. 000000A6  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  66. 000000AA  2E1F                     move.l     D7, [A7]+
  67. 000000AC  42A7                     clr.l      -[A7]
  68. 000000AE  A11A                     syscall    GetZone, flags=1
  69. 000000B0  2E88                     move.l     [A7], A0
  70. 000000B2  285F                     movea.l    A4, [A7]+
  71. 000000B4  2F2D A076                move.l     -[A7], [A5 - 0x5F8A]
  72. 000000B8  205F                     movea.l    A0, [A7]+
  73. 000000BA  A01B                     syscall    SetZone
  74. 000000BC  426E 000C                clr.w      [A6 + 0xC]
  75. 000000C0  1B7C 0001 B530           move.b     [A5 - 0x4AD0], 0x1
  76. 000000C6  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  77. 000000CA  422D B530                clr.b      [A5 - 0x4AD0]
  78. 000000CE  4267                     clr.w      -[A7]
  79. 000000D0  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  80. 000000D4  101F                     move.b     D0, [A7]+
  81. 000000D6  6706                     beq        +0x8 /* 000000DE */
  82. 000000D8  3D7C FF80 000C           move.w     [A6 + 0xC], 0xFF80
  83. label000000DE:
  84. 000000DE  2F0C                     move.l     -[A7], A4
  85. 000000E0  205F                     movea.l    A0, [A7]+
  86. 000000E2  A01B                     syscall    SetZone
  87. 000000E4  42A7                     clr.l      -[A7]
  88. 000000E6  2F07                     move.l     -[A7], D7
  89. 000000E8  2F4D 0004                move.l     [A7 + 0x4], A5
  90. 000000EC  2A5F                     movea.l    A5, [A7]+
  91. 000000EE  2E1F                     move.l     D7, [A7]+
  92. 000000F0  4CDF 1080                movem.l    D7,A4, [A7]+
  93. 000000F4  4E5E                     unlink     A6
  94. 000000F6  2E9F                     move.l     [A7], [A7]+
  95. 000000F8  4E75                     rts
  96. fn000000FA:
  97. 000000FA  4E56 0000                link       A6, 0
  98. 000000FE  2F0C                     move.l     -[A7], A4
  99. 00000100  286E 0008                movea.l    A4, [A6 + 0x8]
  100. 00000104  4267                     clr.w      -[A7]
  101. 00000106  486C FFF8                pea.l      [A4 - 0x8]
  102. 0000010A  2F2C 001E                move.l     -[A7], [A4 + 0x1E]
  103. 0000010E  2F2C 001A                move.l     -[A7], [A4 + 0x1A]
  104. 00000112  3F2C 0018                move.w     -[A7], [A4 + 0x18]
  105. 00000116  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  106. 0000011A  487A FEE4                pea.l      [PC - 0x11C /* 00000000, value 0x4E56FFEC */]
  107. 0000011E  42A7                     clr.l      -[A7]
  108. 00000120  303C 0D17                move.w     D0, 0xD17
  109. 00000124  A816                     syscall    Pack8
  110. 00000126  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  111. 0000012A  285F                     movea.l    A4, [A7]+
  112. 0000012C  4E5E                     unlink     A6
  113. 0000012E  2E9F                     move.l     [A7], [A7]+
  114. 00000130  4E75                     rts
  115. 00000132  4E56 FFEE                link       A6, -0x0012
  116. 00000136  48E7 0308                movem.l    -[A7], D6,D7,A4
  117. 0000013A  206E 0022                movea.l    A0, [A6 + 0x22]
  118. 0000013E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  119. 00000142  7003                     moveq.l    D0, 0x03
  120. label00000144:
  121. 00000144  32D8                     move.w     [A1]+, [A0]+
  122. 00000146  51C8 FFFC                dbf        D0, -0x6 /* 00000144 */
  123. 0000014A  42A7                     clr.l      -[A7]
  124. 0000014C  2E8D                     move.l     [A7], A5
  125. 0000014E  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  126. 00000152  2C1F                     move.l     D6, [A7]+
  127. 00000154  42A7                     clr.l      -[A7]
  128. 00000156  A11A                     syscall    GetZone, flags=1
  129. 00000158  2E88                     move.l     [A7], A0
  130. 0000015A  285F                     movea.l    A4, [A7]+
  131. 0000015C  2F2D A076                move.l     -[A7], [A5 - 0x5F8A]
  132. 00000160  205F                     movea.l    A0, [A7]+
  133. 00000162  A01B                     syscall    SetZone
  134. 00000164  42A7                     clr.l      -[A7]
  135. 00000166  A975                     syscall    TickCount
  136. 00000168  201F                     move.l     D0, [A7]+
  137. 0000016A  7278                     moveq.l    D1, 0x78
  138. 0000016C  D081                     add.l      D0, D1
  139. 0000016E  2B40 CF8A                move.l     [A5 - 0x3076], D0
  140. 00000172  4267                     clr.w      -[A7]
  141. 00000174  2F0E                     move.l     -[A7], A6
  142. 00000176  4EBA FF82                jsr        [PC - 0x7E /* 000000FA */]
  143. 0000017A  3E1F                     move.w     D7, [A7]+
  144. 0000017C  0C47 FD9E                cmpi.w     D7, 0xFD9E
  145. 00000180  660E                     bne        +0x10 /* 00000190 */
  146. 00000182  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  147. 00000186  4267                     clr.w      -[A7]
  148. 00000188  2F0E                     move.l     -[A7], A6
  149. 0000018A  4EBA FF6E                jsr        [PC - 0x92 /* 000000FA */]
  150. 0000018E  3E1F                     move.w     D7, [A7]+
  151. label00000190:
  152. 00000190  3D47 0026                move.w     [A6 + 0x26], D7
  153. 00000194  2F0C                     move.l     -[A7], A4
  154. 00000196  205F                     movea.l    A0, [A7]+
  155. 00000198  A01B                     syscall    SetZone
  156. 0000019A  42A7                     clr.l      -[A7]
  157. 0000019C  2F06                     move.l     -[A7], D6
  158. 0000019E  2F4D 0004                move.l     [A7 + 0x4], A5
  159. 000001A2  2A5F                     movea.l    A5, [A7]+
  160. 000001A4  2C1F                     move.l     D6, [A7]+
  161. 000001A6  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  162. 000001AA  4E5E                     unlink     A6
  163. 000001AC  205F                     movea.l    A0, [A7]+
  164. 000001AE  DEFC 001E                add.w      A7, 0x1E
  165. 000001B2  4ED0                     jmp        [A0]
  166. export_605:
  167. fn000001B4:
  168. 000001B4  4E56 FFF4                link       A6, -0x000C
  169. 000001B8  48E7 0108                movem.l    -[A7], D7,A4
  170. 000001BC  426E 000C                clr.w      [A6 + 0xC]
  171. 000001C0  4AAD B3BC                tst.l      [A5 - 0x4C44]
  172. 000001C4  57C0                     seq        D0
  173. 000001C6  4A00                     tst.b      D0
  174. 000001C8  6660                     bne        +0x62 /* 0000022A */
  175. 000001CA  122D 9FC6                move.b     D1, [A5 - 0x603A]
  176. 000001CE  0A01 0001                xori.b     D1, 0x1
  177. 000001D2  8001                     or.b       D0, D1
  178. 000001D4  0240 0001                andi.w     D0, 0x1
  179. 000001D8  6702                     beq        +0x4 /* 000001DC */
  180. 000001DA  604E                     bra        +0x50 /* 0000022A */
  181. label000001DC:
  182. 000001DC  7001                     moveq.l    D0, 0x01
  183. 000001DE  2D40 FFF8                move.l     [A6 - 0x8], D0
  184. 000001E2  2D6D B3C0 FFF4           move.l     [A6 - 0xC], [A5 - 0x4C40]
  185. 000001E8  2E2E FFF8                move.l     D7, [A6 - 0x8]
  186. 000001EC  6036                     bra        +0x38 /* 00000224 */
  187. label000001EE:
  188. 000001EE  206D B3BC                movea.l    A0, [A5 - 0x4C44]
  189. 000001F2  2050                     movea.l    A0, [A0]
  190. 000001F4  3007                     move.w     D0, D7
  191. 000001F6  C1FC 0112                muls.w     D0, 0x112
  192. 000001FA  41E8 FEEE                lea.l      A0, [A0 - 0x112]
  193. 000001FE  49F0 0000                lea.l      A4, [A0 + D0.w]
  194. 00000202  202C 0004                move.l     D0, [A4 + 0x4]
  195. 00000206  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  196. 0000020A  6614                     bne        +0x16 /* 00000220 */
  197. 0000020C  42A7                     clr.l      -[A7]
  198. 0000020E  302C 0110                move.w     D0, [A4 + 0x110]
  199. 00000212  5340                     subq.w     D0, 1
  200. 00000214  3F00                     move.w     -[A7], D0
  201. 00000216  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  202. 0000021A  395F 0110                move.w     [A4 + 0x110], [A7]+
  203. 0000021E  600A                     bra        +0xC /* 0000022A */
  204. label00000220:
  205. 00000220  5287                     addq.l     D7, 1
  206. 00000222  6906                     bvs        +0x8 /* 0000022A */
  207. label00000224:
  208. 00000224  BEAE FFF4                cmp.l      D7, [A6 - 0xC]
  209. 00000228  6FC4                     ble        -0x3A /* 000001EE */
  210. label0000022A:
  211. 0000022A  4CDF 1080                movem.l    D7,A4, [A7]+
  212. 0000022E  4E5E                     unlink     A6
  213. 00000230  2E9F                     move.l     [A7], [A7]+
  214. 00000232  4E75                     rts
  215. export_606:
  216. fn00000234:
  217. 00000234  4E56 FFDE                link       A6, -0x0022
  218. 00000238  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  219. 0000023C  4AAD B3BC                tst.l      [A5 - 0x4C44]
  220. 00000240  57C0                     seq        D0
  221. 00000242  4A00                     tst.b      D0
  222. 00000244  6600 0182                bne        +0x184 /* 000003C8 */
  223. 00000248  122D 9FC6                move.b     D1, [A5 - 0x603A]
  224. 0000024C  0A01 0001                xori.b     D1, 0x1
  225. 00000250  8001                     or.b       D0, D1
  226. 00000252  0240 0001                andi.w     D0, 0x1
  227. 00000256  6704                     beq        +0x6 /* 0000025C */
  228. 00000258  6000 016E                bra        +0x170 /* 000003C8 */
  229. label0000025C:
  230. 0000025C  2F2D B3BC                move.l     -[A7], [A5 - 0x4C44]
  231. 00000260  486E FFEF                pea.l      [A6 - 0x11]
  232. 00000264  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  233. 00000268  7001                     moveq.l    D0, 0x01
  234. 0000026A  2D40 FFE8                move.l     [A6 - 0x18], D0
  235. 0000026E  2D6D B3C0 FFE4           move.l     [A6 - 0x1C], [A5 - 0x4C40]
  236. 00000274  2C2E FFE8                move.l     D6, [A6 - 0x18]
  237. 00000278  6000 013A                bra        +0x13C /* 000003B4 */
  238. label0000027C:
  239. 0000027C  206D B3BC                movea.l    A0, [A5 - 0x4C44]
  240. 00000280  2050                     movea.l    A0, [A0]
  241. 00000282  3006                     move.w     D0, D6
  242. 00000284  C1FC 0112                muls.w     D0, 0x112
  243. 00000288  41E8 FEEE                lea.l      A0, [A0 - 0x112]
  244. 0000028C  49F0 0000                lea.l      A4, [A0 + D0.w]
  245. 00000290  4A6C 0110                tst.w      [A4 + 0x110]
  246. 00000294  5EC0                     sgt        D0
  247. 00000296  4A00                     tst.b      D0
  248. 00000298  6600 0116                bne        +0x118 /* 000003B0 */
  249. 0000029C  4AAC 0004                tst.l      [A4 + 0x4]
  250. 000002A0  57C1                     seq        D1
  251. 000002A2  8001                     or.b       D0, D1
  252. 000002A4  6600 010A                bne        +0x10C /* 000003B0 */
  253. 000002A8  72FF                     moveq.l    D1, 0xFFFFFFFF
  254. 000002AA  B2AC 0004                cmp.l      D1, [A4 + 0x4]
  255. 000002AE  57C1                     seq        D1
  256. 000002B0  8001                     or.b       D0, D1
  257. 000002B2  6704                     beq        +0x6 /* 000002B8 */
  258. 000002B4  6000 00FA                bra        +0xFC /* 000003B0 */
  259. label000002B8:
  260. 000002B8  4AAD E184                tst.l      [A5 - 0x1E7C]
  261. 000002BC  56C0                     sne        D0
  262. 000002BE  4A00                     tst.b      D0
  263. 000002C0  6700 00D0                beq        +0xD2 /* 00000392 */
  264. 000002C4  122E 0008                move.b     D1, [A6 + 0x8]
  265. 000002C8  0A01 0001                xori.b     D1, 0x1
  266. 000002CC  C001                     and.b      D0, D1
  267. 000002CE  6700 00C2                beq        +0xC4 /* 00000392 */
  268. 000002D2  206D E184                movea.l    A0, [A5 - 0x1E7C]
  269. 000002D6  2014                     move.l     D0, [A4]
  270. 000002D8  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  271. 000002DC  6604                     bne        +0x6 /* 000002E2 */
  272. 000002DE  6000 00D0                bra        +0xD2 /* 000003B0 */
  273. label000002E2:
  274. 000002E2  4204                     clr.b      D4
  275. 000002E4  3D7C 0001 FFE2           move.w     [A6 - 0x1E], 0x1
  276. 000002EA  3E2E FFE2                move.w     D7, [A6 - 0x1E]
  277. 000002EE  6066                     bra        +0x68 /* 00000356 */
  278. label000002F0:
  279. 000002F0  3007                     move.w     D0, D7
  280. 000002F2  5340                     subq.w     D0, 1
  281. 000002F4  41ED D782                lea.l      A0, [A5 - 0x287E]
  282. 000002F8  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  283. 000002FC  41F0 0000                lea.l      A0, [A0 + D0.w]
  284. 00000300  2D48 FFDE                move.l     [A6 - 0x22], A0
  285. 00000304  2014                     move.l     D0, [A4]
  286. 00000306  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  287. 0000030A  6648                     bne        +0x4A /* 00000354 */
  288. 0000030C  3007                     move.w     D0, D7
  289. 0000030E  5340                     subq.w     D0, 1
  290. 00000310  41ED D782                lea.l      A0, [A5 - 0x287E]
  291. 00000314  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  292. 00000318  41F0 0000                lea.l      A0, [A0 + D0.w]
  293. 0000031C  2A08                     move.l     D5, A0
  294. 0000031E  BAAD E188                cmp.l      D5, [A5 - 0x1E78]
  295. 00000322  57C0                     seq        D0
  296. 00000324  4A00                     tst.b      D0
  297. 00000326  6614                     bne        +0x16 /* 0000033C */
  298. 00000328  BAAD E180                cmp.l      D5, [A5 - 0x1E80]
  299. 0000032C  57C1                     seq        D1
  300. 0000032E  8001                     or.b       D0, D1
  301. 00000330  660A                     bne        +0xC /* 0000033C */
  302. 00000332  BAAD E17C                cmp.l      D5, [A5 - 0x1E84]
  303. 00000336  57C1                     seq        D1
  304. 00000338  8001                     or.b       D0, D1
  305. 0000033A  6704                     beq        +0x6 /* 00000340 */
  306. label0000033C:
  307. 0000033C  7801                     moveq.l    D4, 0x01
  308. 0000033E  6014                     bra        +0x16 /* 00000354 */
  309. label00000340:
  310. 00000340  3007                     move.w     D0, D7
  311. 00000342  5340                     subq.w     D0, 1
  312. 00000344  41ED D782                lea.l      A0, [A5 - 0x287E]
  313. 00000348  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  314. 0000034C  4870 0000                pea.l      [A0 + D0.w]
  315. 00000350  4EBA 193A                jsr        [PC + 0x193A /* 00001C8C */]
  316. label00000354:
  317. 00000354  5247                     addq.w     D7, 1
  318. label00000356:
  319. 00000356  7019                     moveq.l    D0, 0x19
  320. 00000358  B047                     cmp.w      D0, D7
  321. 0000035A  6C94                     bge        -0x6A /* 000002F0 */
  322. 0000035C  1004                     move.b     D0, D4
  323. 0000035E  6702                     beq        +0x4 /* 00000362 */
  324. 00000360  604E                     bra        +0x50 /* 000003B0 */
  325. label00000362:
  326. 00000362  422E FFEE                clr.b      [A6 - 0x12]
  327. 00000366  266D D77E                movea.l    A3, [A5 - 0x2882]
  328. label0000036A:
  329. 0000036A  200B                     move.l     D0, A3
  330. 0000036C  671C                     beq        +0x1E /* 0000038A */
  331. 0000036E  2053                     movea.l    A0, [A3]
  332. 00000370  2050                     movea.l    A0, [A0]
  333. 00000372  2014                     move.l     D0, [A4]
  334. 00000374  B0A8 004E                cmp.l      D0, [A0 + 0x4E]
  335. 00000378  6608                     bne        +0xA /* 00000382 */
  336. 0000037A  1D7C 0001 FFEE           move.b     [A6 - 0x12], 0x1
  337. 00000380  6008                     bra        +0xA /* 0000038A */
  338. label00000382:
  339. 00000382  2053                     movea.l    A0, [A3]
  340. 00000384  2668 0004                movea.l    A3, [A0 + 0x4]
  341. 00000388  60E0                     bra        -0x1E /* 0000036A */
  342. label0000038A:
  343. 0000038A  102E FFEE                move.b     D0, [A6 - 0x12]
  344. 0000038E  6702                     beq        +0x4 /* 00000392 */
  345. 00000390  601E                     bra        +0x20 /* 000003B0 */
  346. label00000392:
  347. 00000392  4AAC 0004                tst.l      [A4 + 0x4]
  348. 00000396  670E                     beq        +0x10 /* 000003A6 */
  349. 00000398  4267                     clr.w      -[A7]
  350. 0000039A  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  351. 0000039E  7008                     moveq.l    D0, 0x08
  352. 000003A0  A82A                     syscall    ComponentDispatch
  353. 000003A2  3D5F FFF0                move.w     [A6 - 0x10], [A7]+
  354. label000003A6:
  355. 000003A6  7000                     moveq.l    D0, 0x00
  356. 000003A8  2940 0004                move.l     [A4 + 0x4], D0
  357. 000003AC  426C 0110                clr.w      [A4 + 0x110]
  358. label000003B0:
  359. 000003B0  5286                     addq.l     D6, 1
  360. 000003B2  6908                     bvs        +0xA /* 000003BC */
  361. label000003B4:
  362. 000003B4  BCAE FFE4                cmp.l      D6, [A6 - 0x1C]
  363. 000003B8  6F00 FEC2                ble        -0x13C /* 0000027C */
  364. label000003BC:
  365. 000003BC  2F2D B3BC                move.l     -[A7], [A5 - 0x4C44]
  366. 000003C0  1F2E FFEF                move.b     -[A7], [A6 - 0x11]
  367. 000003C4  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  368. label000003C8:
  369. 000003C8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  370. 000003CC  4E5E                     unlink     A6
  371. 000003CE  205F                     movea.l    A0, [A7]+
  372. 000003D0  544F                     addq.w     A7, 2
  373. 000003D2  4ED0                     jmp        [A0]
  374. export_607:
  375. fn000003D4:
  376. 000003D4  4E56 FFCA                link       A6, -0x0036
  377. 000003D8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  378. 000003DC  7000                     moveq.l    D0, 0x00
  379. 000003DE  2D40 0010                move.l     [A6 + 0x10], D0
  380. 000003E2  4AAD B3BC                tst.l      [A5 - 0x4C44]
  381. 000003E6  57C0                     seq        D0
  382. 000003E8  4A00                     tst.b      D0
  383. 000003EA  6600 0246                bne        +0x248 /* 00000632 */
  384. 000003EE  122D 9FC6                move.b     D1, [A5 - 0x603A]
  385. 000003F2  0A01 0001                xori.b     D1, 0x1
  386. 000003F6  8001                     or.b       D0, D1
  387. 000003F8  0240 0001                andi.w     D0, 0x1
  388. 000003FC  6704                     beq        +0x6 /* 00000402 */
  389. 000003FE  6000 0232                bra        +0x234 /* 00000632 */
  390. label00000402:
  391. 00000402  7001                     moveq.l    D0, 0x01
  392. 00000404  2D40 FFDC                move.l     [A6 - 0x24], D0
  393. 00000408  2D6D B3C0 FFD8           move.l     [A6 - 0x28], [A5 - 0x4C40]
  394. 0000040E  2C2E FFDC                move.l     D6, [A6 - 0x24]
  395. 00000412  6000 0216                bra        +0x218 /* 0000062A */
  396. label00000416:
  397. 00000416  206D B3BC                movea.l    A0, [A5 - 0x4C44]
  398. 0000041A  2050                     movea.l    A0, [A0]
  399. 0000041C  3006                     move.w     D0, D6
  400. 0000041E  C1FC 0112                muls.w     D0, 0x112
  401. 00000422  41E8 FEEE                lea.l      A0, [A0 - 0x112]
  402. 00000426  49F0 0000                lea.l      A4, [A0 + D0.w]
  403. 0000042A  202E 000C                move.l     D0, [A6 + 0xC]
  404. 0000042E  B094                     cmp.l      D0, [A4]
  405. 00000430  6704                     beq        +0x6 /* 00000436 */
  406. 00000432  6000 01F2                bra        +0x1F4 /* 00000626 */
  407. label00000436:
  408. 00000436  70FF                     moveq.l    D0, 0xFFFFFFFF
  409. 00000438  B0AC 0004                cmp.l      D0, [A4 + 0x4]
  410. 0000043C  6618                     bne        +0x1A /* 00000456 */
  411. 0000043E  102D D772                move.b     D0, [A5 - 0x288E]
  412. 00000442  6608                     bne        +0xA /* 0000044C */
  413. 00000444  3F3C 00A4                move.w     -[A7], 0xA4
  414. 00000448  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  415. label0000044C:
  416. 0000044C  1B7C 0001 D772           move.b     [A5 - 0x288E], 0x1
  417. 00000452  6000 01DE                bra        +0x1E0 /* 00000632 */
  418. label00000456:
  419. 00000456  282C 000C                move.l     D4, [A4 + 0xC]
  420. 0000045A  4AAC 0004                tst.l      [A4 + 0x4]
  421. 0000045E  6600 0180                bne        +0x182 /* 000005E0 */
  422. 00000462  4267                     clr.w      -[A7]
  423. 00000464  2F3C 0001 9000           move.l     -[A7], 0x19000
  424. 0000046A  4EAD 2DDA                jsr        [A5 + 0x2DDA /* export_1463 */]
  425. 0000046E  101F                     move.b     D0, [A7]+
  426. 00000470  6608                     bne        +0xA /* 0000047A */
  427. 00000472  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  428. 00000476  6000 01BA                bra        +0x1BC /* 00000632 */
  429. label0000047A:
  430. 0000047A  42A7                     clr.l      -[A7]
  431. 0000047C  2F3C 6F73 6120           move.l     -[A7], 0x6F736120 /* 'osa ' */
  432. 00000482  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  433. 00000486  7021                     moveq.l    D0, 0x21
  434. 00000488  A82A                     syscall    ComponentDispatch
  435. 0000048A  265F                     movea.l    A3, [A7]+
  436. 0000048C  200B                     move.l     D0, A3
  437. 0000048E  6700 0150                beq        +0x152 /* 000005E0 */
  438. 00000492  4A84                     tst.l      D4
  439. 00000494  6610                     bne        +0x12 /* 000004A6 */
  440. 00000496  42A7                     clr.l      -[A7]
  441. 00000498  2F0B                     move.l     -[A7], A3
  442. 0000049A  2F3C 0000 FFFC           move.l     -[A7], 0xFFFC
  443. 000004A0  7000                     moveq.l    D0, 0x00
  444. 000004A2  A82A                     syscall    ComponentDispatch
  445. 000004A4  281F                     move.l     D4, [A7]+
  446. label000004A6:
  447. 000004A6  203C 6173 6372           move.l     D0, 0x61736372 /* 'ascr' */
  448. 000004AC  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  449. 000004B0  6600 00FA                bne        +0xFC /* 000005AC */
  450. 000004B4  0C84 0100 8000           cmpi.l     D4, 0x1008000
  451. 000004BA  6E28                     bgt        +0x2A /* 000004E4 */
  452. 000004BC  4267                     clr.w      -[A7]
  453. 000004BE  2F0B                     move.l     -[A7], A3
  454. 000004C0  7008                     moveq.l    D0, 0x08
  455. 000004C2  A82A                     syscall    ComponentDispatch
  456. 000004C4  3D5F FFE0                move.w     [A6 - 0x20], [A7]+
  457. 000004C8  70FF                     moveq.l    D0, 0xFFFFFFFF
  458. 000004CA  2640                     movea.l    A3, D0
  459. 000004CC  206D B3BC                movea.l    A0, [A5 - 0x4C44]
  460. 000004D0  2050                     movea.l    A0, [A0]
  461. 000004D2  3006                     move.w     D0, D6
  462. 000004D4  C1FC 0112                muls.w     D0, 0x112
  463. 000004D8  41E8 FEF2                lea.l      A0, [A0 - 0x10E]
  464. 000004DC  218B 0000                move.l     [A0 + D0.w], A3
  465. 000004E0  6000 0150                bra        +0x152 /* 00000632 */
  466. label000004E4:
  467. 000004E4  0CAD 000F A000 B528      cmpi.l     [A5 - 0x4AD8], 0xFA000
  468. 000004EC  6C10                     bge        +0x12 /* 000004FE */
  469. 000004EE  2E3C 0000 4000           move.l     D7, 0x4000 /* '@\0' */
  470. 000004F4  2A3C 0000 2000           move.l     D5, 0x2000 /* ' \0' */
  471. 000004FA  6000 008A                bra        +0x8C /* 00000586 */
  472. label000004FE:
  473. 000004FE  0CAD 0012 C000 B528      cmpi.l     [A5 - 0x4AD8], 0x12C000
  474. 00000506  6C0E                     bge        +0x10 /* 00000516 */
  475. 00000508  2E3C 0000 8000           move.l     D7, 0x8000
  476. 0000050E  2A3C 0000 4000           move.l     D5, 0x4000 /* '@\0' */
  477. 00000514  6070                     bra        +0x72 /* 00000586 */
  478. label00000516:
  479. 00000516  486E FFE8                pea.l      [A6 - 0x18]
  480. 0000051A  486E FFE4                pea.l      [A6 - 0x1C]
  481. 0000051E  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  482. 00000522  42A7                     clr.l      -[A7]
  483. 00000524  202D B528                move.l     D0, [A5 - 0x4AD8]
  484. 00000528  90BC 0012 C000           sub.l      D0, 0x12C000
  485. 0000052E  2D40 FFCA                move.l     [A6 - 0x36], D0
  486. 00000532  486E FFCA                pea.l      [A6 - 0x36]
  487. 00000536  486E FFCE                pea.l      [A6 - 0x32]
  488. 0000053A  3F3C 280E                move.w     -[A7], 0x280E
  489. 0000053E  A9EB                     syscall    Pack4/FP68K
  490. 00000540  487A 00FC                pea.l      [PC + 0xFC /* 0000063E, value 0x4003A000 */]
  491. 00000544  486E FFCE                pea.l      [A6 - 0x32]
  492. 00000548  3F3C 0006                move.w     -[A7], 0x6
  493. 0000054C  A9EB                     syscall    Pack4/FP68K
  494. 0000054E  486E FFCE                pea.l      [A6 - 0x32]
  495. 00000552  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  496. 00000556  2E1F                     move.l     D7, [A7]+
  497. 00000558  DEBC 0001 0000           add.l      D7, 0x10000
  498. 0000055E  42A7                     clr.l      -[A7]
  499. 00000560  2F07                     move.l     -[A7], D7
  500. 00000562  42A7                     clr.l      -[A7]
  501. 00000564  2F3C 0000 8000           move.l     -[A7], 0x8000
  502. 0000056A  202E FFE4                move.l     D0, [A6 - 0x1C]
  503. 0000056E  90BC 0000 8000           sub.l      D0, 0x8000
  504. 00000574  2F00                     move.l     -[A7], D0
  505. 00000576  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  506. 0000057A  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  507. 0000057E  2E1F                     move.l     D7, [A7]+
  508. 00000580  2A3C 0000 4000           move.l     D5, 0x4000 /* '@\0' */
  509. label00000586:
  510. 00000586  42A7                     clr.l      -[A7]
  511. 00000588  2F0B                     move.l     -[A7], A3
  512. 0000058A  42A7                     clr.l      -[A7]
  513. 0000058C  2F05                     move.l     -[A7], D5
  514. 0000058E  2F05                     move.l     -[A7], D5
  515. 00000590  2F05                     move.l     -[A7], D5
  516. 00000592  2F07                     move.l     -[A7], D7
  517. 00000594  2F07                     move.l     -[A7], D7
  518. 00000596  2F3C 0200 0000           move.l     -[A7], 0x2000000
  519. 0000059C  2F3C 001C 1001           move.l     -[A7], 0x1C1001
  520. 000005A2  7000                     moveq.l    D0, 0x00
  521. 000005A4  A82A                     syscall    ComponentDispatch
  522. 000005A6  201F                     move.l     D0, [A7]+
  523. 000005A8  3D40 FFE0                move.w     [A6 - 0x20], D0
  524. label000005AC:
  525. 000005AC  42A7                     clr.l      -[A7]
  526. 000005AE  2F0B                     move.l     -[A7], A3
  527. 000005B0  487A FB80                pea.l      [PC - 0x480 /* 00000132, value 0x4E56FFEE */]
  528. 000005B4  42A7                     clr.l      -[A7]
  529. 000005B6  2F3C 0008 0401           move.l     -[A7], 0x80401
  530. 000005BC  7000                     moveq.l    D0, 0x00
  531. 000005BE  A82A                     syscall    ComponentDispatch
  532. 000005C0  201F                     move.l     D0, [A7]+
  533. 000005C2  3D40 FFE0                move.w     [A6 - 0x20], D0
  534. 000005C6  42A7                     clr.l      -[A7]
  535. 000005C8  2F0B                     move.l     -[A7], A3
  536. 000005CA  487A FACE                pea.l      [PC - 0x532 /* 0000009A, value 0x4E56FFF8 */]
  537. 000005CE  42A7                     clr.l      -[A7]
  538. 000005D0  2F3C 0008 0009           move.l     -[A7], 0x80009
  539. 000005D6  7000                     moveq.l    D0, 0x00
  540. 000005D8  A82A                     syscall    ComponentDispatch
  541. 000005DA  201F                     move.l     D0, [A7]+
  542. 000005DC  3D40 FFE0                move.w     [A6 - 0x20], D0
  543. label000005E0:
  544. 000005E0  206D B3BC                movea.l    A0, [A5 - 0x4C44]
  545. 000005E4  2050                     movea.l    A0, [A0]
  546. 000005E6  3006                     move.w     D0, D6
  547. 000005E8  C1FC 0112                muls.w     D0, 0x112
  548. 000005EC  41E8 FEEE                lea.l      A0, [A0 - 0x112]
  549. 000005F0  49F0 0000                lea.l      A4, [A0 + D0.w]
  550. 000005F4  4AAC 0004                tst.l      [A4 + 0x4]
  551. 000005F8  6608                     bne        +0xA /* 00000602 */
  552. 000005FA  294B 0004                move.l     [A4 + 0x4], A3
  553. 000005FE  426C 0110                clr.w      [A4 + 0x110]
  554. label00000602:
  555. 00000602  2D6C 0004 0010           move.l     [A6 + 0x10], [A4 + 0x4]
  556. 00000608  206E 0008                movea.l    A0, [A6 + 0x8]
  557. 0000060C  20AC 0008                move.l     [A0], [A4 + 0x8]
  558. 00000610  4AAC 0004                tst.l      [A4 + 0x4]
  559. 00000614  671C                     beq        +0x1E /* 00000632 */
  560. 00000616  4AAC 000C                tst.l      [A4 + 0xC]
  561. 0000061A  6604                     bne        +0x6 /* 00000620 */
  562. 0000061C  2944 000C                move.l     [A4 + 0xC], D4
  563. label00000620:
  564. 00000620  526C 0110                addq.w     [A4 + 0x110], 1
  565. 00000624  600C                     bra        +0xE /* 00000632 */
  566. label00000626:
  567. 00000626  5286                     addq.l     D6, 1
  568. 00000628  6908                     bvs        +0xA /* 00000632 */
  569. label0000062A:
  570. 0000062A  BCAE FFD8                cmp.l      D6, [A6 - 0x28]
  571. 0000062E  6F00 FDE6                ble        -0x218 /* 00000416 */
  572. label00000632:
  573. 00000632  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  574. 00000636  4E5E                     unlink     A6
  575. 00000638  205F                     movea.l    A0, [A7]+
  576. 0000063A  504F                     addq.w     A7, 8
  577. 0000063C  4ED0                     jmp        [A0]
  578. 0000063E  4003                     negx.b     D3
  579. 00000640  A000                     syscall    Open/PBHOpen/HOpen
  580. 00000642  0000 0000                ori.b      D0, 0x0
  581. 00000646  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  582. export_608: // at 00000648 (misaligned)
  583. 0000064A  FFF4                     .extension 0xFF4 // unimplemented
  584. 0000064C  48E7 0108                movem.l    -[A7], D7,A4
  585. 00000650  4267                     clr.w      -[A7]
  586. 00000652  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  587. 00000656  487A 0074                pea.l      [PC + 0x74 /* 000006CC, value 0x9487970 '\tHyp', pstring "HyperTalk" */]
  588. 0000065A  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  589. 0000065E  101F                     move.b     D0, [A7]+
  590. 00000660  670A                     beq        +0xC /* 0000066C */
  591. 00000662  2D7C 5754 4C4B 000C      move.l     [A6 + 0xC], 0x57544C4B /* 'WTLK' */
  592. 0000066A  6056                     bra        +0x58 /* 000006C2 */
  593. label0000066C:
  594. 0000066C  7000                     moveq.l    D0, 0x00
  595. 0000066E  2D40 000C                move.l     [A6 + 0xC], D0
  596. 00000672  4AAD B3BC                tst.l      [A5 - 0x4C44]
  597. 00000676  6602                     bne        +0x4 /* 0000067A */
  598. 00000678  6048                     bra        +0x4A /* 000006C2 */
  599. label0000067A:
  600. 0000067A  7001                     moveq.l    D0, 0x01
  601. 0000067C  2D40 FFF8                move.l     [A6 - 0x8], D0
  602. 00000680  2D6D B3C0 FFF4           move.l     [A6 - 0xC], [A5 - 0x4C40]
  603. 00000686  2E2E FFF8                move.l     D7, [A6 - 0x8]
  604. 0000068A  6030                     bra        +0x32 /* 000006BC */
  605. label0000068C:
  606. 0000068C  206D B3BC                movea.l    A0, [A5 - 0x4C44]
  607. 00000690  2050                     movea.l    A0, [A0]
  608. 00000692  3007                     move.w     D0, D7
  609. 00000694  C1FC 0112                muls.w     D0, 0x112
  610. 00000698  41E8 FEEE                lea.l      A0, [A0 - 0x112]
  611. 0000069C  49F0 0000                lea.l      A4, [A0 + D0.w]
  612. 000006A0  4267                     clr.w      -[A7]
  613. 000006A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  614. 000006A6  486C 0010                pea.l      [A4 + 0x10]
  615. 000006AA  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  616. 000006AE  101F                     move.b     D0, [A7]+
  617. 000006B0  6706                     beq        +0x8 /* 000006B8 */
  618. 000006B2  2D54 000C                move.l     [A6 + 0xC], [A4]
  619. 000006B6  600A                     bra        +0xC /* 000006C2 */
  620. label000006B8:
  621. 000006B8  5287                     addq.l     D7, 1
  622. 000006BA  6906                     bvs        +0x8 /* 000006C2 */
  623. label000006BC:
  624. 000006BC  BEAE FFF4                cmp.l      D7, [A6 - 0xC]
  625. 000006C0  6FCA                     ble        -0x34 /* 0000068C */
  626. label000006C2:
  627. 000006C2  4CDF 1080                movem.l    D7,A4, [A7]+
  628. 000006C6  4E5E                     unlink     A6
  629. 000006C8  2E9F                     move.l     [A7], [A7]+
  630. 000006CA  4E75                     rts
  631. 000006CC  0948                     bchg       A0, D4
  632. 000006CE  7970                     moveq.l    D4, 0x70
  633. 000006D0  6572                     bcs        +0x74 /* 00000744 */
  634. 000006D2  5461                     addq.w     -[A1], 2
  635. 000006D4  6C6B                     bge        +0x6D /* 00000741 */
  636. export_609:
  637. fn000006D6:
  638. 000006D6  4E56 FFE6                link       A6, -0x001A
  639. 000006DA  2F07                     move.l     -[A7], D7
  640. 000006DC  422E 0010                clr.b      [A6 + 0x10]
  641. 000006E0  41EE FFF8                lea.l      A0, [A6 - 0x8]
  642. 000006E4  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  643. 000006E8  7003                     moveq.l    D0, 0x03
  644. label000006EA:
  645. 000006EA  30D9                     move.w     [A0]+, [A1]+
  646. 000006EC  51C8 FFFC                dbf        D0, -0x6 /* 000006EA */
  647. 000006F0  42A7                     clr.l      -[A7]
  648. 000006F2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  649. 000006F6  2F3C 6572 6E67           move.l     -[A7], 0x65726E67 /* 'erng' */
  650. 000006FC  2F3C 6572 6E67           move.l     -[A7], 0x65726E67 /* 'erng' */
  651. 00000702  486E FFF8                pea.l      [A6 - 0x8]
  652. 00000706  2F3C 000C 0005           move.l     -[A7], 0xC0005
  653. 0000070C  7000                     moveq.l    D0, 0x00
  654. 0000070E  A82A                     syscall    ComponentDispatch
  655. 00000710  4A9F                     tst.l      [A7]+
  656. 00000712  6600 00AC                bne        +0xAE /* 000007C0 */
  657. 00000716  206E 0008                movea.l    A0, [A6 + 0x8]
  658. 0000071A  7000                     moveq.l    D0, 0x00
  659. 0000071C  2080                     move.l     [A0], D0
  660. 0000071E  41EE FFF0                lea.l      A0, [A6 - 0x10]
  661. 00000722  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  662. 00000726  7003                     moveq.l    D0, 0x03
  663. label00000728:
  664. 00000728  30D9                     move.w     [A0]+, [A1]+
  665. 0000072A  51C8 FFFC                dbf        D0, -0x6 /* 00000728 */
  666. 0000072E  4267                     clr.w      -[A7]
  667. 00000730  486E FFF8                pea.l      [A6 - 0x8]
  668. 00000734  2F3C 7265 636F           move.l     -[A7], 0x7265636F /* 'reco' */
  669. 0000073A  486E FFF0                pea.l      [A6 - 0x10]
  670. 0000073E  303C 0603                move.w     D0, 0x603
  671. 00000742  A816                     syscall    Pack8
  672. label00000744:
  673. 00000744  3E1F                     move.w     D7, [A7]+
  674. 00000746  486E FFF8                pea.l      [A6 - 0x8]
  675. 0000074A  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  676. 0000074E  4A47                     tst.w      D7
  677. 00000750  662A                     bne        +0x2C /* 0000077C */
  678. 00000752  4267                     clr.w      -[A7]
  679. 00000754  486E FFF0                pea.l      [A6 - 0x10]
  680. 00000758  2F3C 7372 6373           move.l     -[A7], 0x73726373 /* 'srcs' */
  681. 0000075E  2F3C 7368 6F72           move.l     -[A7], 0x73686F72 /* 'shor' */
  682. 00000764  486E FFEA                pea.l      [A6 - 0x16]
  683. 00000768  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  684. 0000076C  7002                     moveq.l    D0, 0x02
  685. 0000076E  2F00                     move.l     -[A7], D0
  686. 00000770  486E FFE6                pea.l      [A6 - 0x1A]
  687. 00000774  303C 0E11                move.w     D0, 0xE11
  688. 00000778  A816                     syscall    Pack8
  689. 0000077A  3E1F                     move.w     D7, [A7]+
  690. label0000077C:
  691. 0000077C  4A47                     tst.w      D7
  692. 0000077E  662E                     bne        +0x30 /* 000007AE */
  693. 00000780  4267                     clr.w      -[A7]
  694. 00000782  486E FFF0                pea.l      [A6 - 0x10]
  695. 00000786  2F3C 7372 6365           move.l     -[A7], 0x73726365 /* 'srce' */
  696. 0000078C  2F3C 7368 6F72           move.l     -[A7], 0x73686F72 /* 'shor' */
  697. 00000792  486E FFEA                pea.l      [A6 - 0x16]
  698. 00000796  202E 0008                move.l     D0, [A6 + 0x8]
  699. 0000079A  5480                     addq.l     D0, 2
  700. 0000079C  2F00                     move.l     -[A7], D0
  701. 0000079E  7002                     moveq.l    D0, 0x02
  702. 000007A0  2F00                     move.l     -[A7], D0
  703. 000007A2  486E FFE6                pea.l      [A6 - 0x1A]
  704. 000007A6  303C 0E11                move.w     D0, 0xE11
  705. 000007AA  A816                     syscall    Pack8
  706. 000007AC  3E1F                     move.w     D7, [A7]+
  707. label000007AE:
  708. 000007AE  4A47                     tst.w      D7
  709. 000007B0  6606                     bne        +0x8 /* 000007B8 */
  710. 000007B2  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  711. label000007B8:
  712. 000007B8  486E FFF0                pea.l      [A6 - 0x10]
  713. 000007BC  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  714. label000007C0:
  715. 000007C0  2E1F                     move.l     D7, [A7]+
  716. 000007C2  4E5E                     unlink     A6
  717. 000007C4  205F                     movea.l    A0, [A7]+
  718. 000007C6  504F                     addq.w     A7, 8
  719. 000007C8  4ED0                     jmp        [A0]
  720. fn000007CA:
  721. 000007CA  4E56 FFEE                link       A6, -0x0012
  722. 000007CE  48E7 0108                movem.l    -[A7], D7,A4
  723. 000007D2  206E 0008                movea.l    A0, [A6 + 0x8]
  724. 000007D6  7000                     moveq.l    D0, 0x00
  725. 000007D8  2080                     move.l     [A0], D0
  726. 000007DA  206E 000C                movea.l    A0, [A6 + 0xC]
  727. 000007DE  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  728. 000007E4  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  729. 000007E8  6602                     bne        +0x4 /* 000007EC */
  730. 000007EA  6064                     bra        +0x66 /* 00000850 */
  731. label000007EC:
  732. 000007EC  4267                     clr.w      -[A7]
  733. 000007EE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  734. 000007F2  486E FFF8                pea.l      [A6 - 0x8]
  735. 000007F6  4EBA 043C                jsr        [PC + 0x43C /* 00000C34 */]
  736. 000007FA  101F                     move.b     D0, [A7]+
  737. 000007FC  6752                     beq        +0x54 /* 00000850 */
  738. 000007FE  203C 5554 5854           move.l     D0, 0x55545854 /* 'UTXT' */
  739. 00000804  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  740. 00000808  673E                     beq        +0x40 /* 00000848 */
  741. 0000080A  42A7                     clr.l      -[A7]
  742. 0000080C  206E 000C                movea.l    A0, [A6 + 0xC]
  743. 00000810  2F28 0014                move.l     -[A7], [A0 + 0x14]
  744. 00000814  486E FFF0                pea.l      [A6 - 0x10]
  745. 00000818  4EBA FBBA                jsr        [PC - 0x446 /* 000003D4 */]
  746. 0000081C  285F                     movea.l    A4, [A7]+
  747. 0000081E  200C                     move.l     D0, A4
  748. 00000820  6726                     beq        +0x28 /* 00000848 */
  749. 00000822  42A7                     clr.l      -[A7]
  750. 00000824  2F0C                     move.l     -[A7], A4
  751. 00000826  486E FFF8                pea.l      [A6 - 0x8]
  752. 0000082A  42A7                     clr.l      -[A7]
  753. 0000082C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  754. 00000830  2F3C 000C 0001           move.l     -[A7], 0xC0001
  755. 00000836  7000                     moveq.l    D0, 0x00
  756. 00000838  A82A                     syscall    ComponentDispatch
  757. 0000083A  201F                     move.l     D0, [A7]+
  758. 0000083C  3E00                     move.w     D7, D0
  759. 0000083E  4267                     clr.w      -[A7]
  760. 00000840  2F0C                     move.l     -[A7], A4
  761. 00000842  4EBA F970                jsr        [PC - 0x690 /* 000001B4 */]
  762. 00000846  3E1F                     move.w     D7, [A7]+
  763. label00000848:
  764. 00000848  486E FFF8                pea.l      [A6 - 0x8]
  765. 0000084C  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  766. label00000850:
  767. 00000850  4CDF 1080                movem.l    D7,A4, [A7]+
  768. 00000854  4E5E                     unlink     A6
  769. 00000856  205F                     movea.l    A0, [A7]+
  770. 00000858  504F                     addq.w     A7, 8
  771. 0000085A  4ED0                     jmp        [A0]
  772. export_610:
  773. 0000085C  4E56 FFF0                link       A6, -0x0010
  774. 00000860  102D CCA4                move.b     D0, [A5 - 0x335C]
  775. 00000864  6602                     bne        +0x4 /* 00000868 */
  776. 00000866  607A                     bra        +0x7C /* 000008E2 */
  777. label00000868:
  778. 00000868  42A7                     clr.l      -[A7]
  779. 0000086A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  780. 0000086E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  781. 00000872  2F3C 6D6F 6469           move.l     -[A7], 0x6D6F6469 /* 'modi' */
  782. 00000878  486E FFF4                pea.l      [A6 - 0xC]
  783. 0000087C  2F3C 000C 0008           move.l     -[A7], 0xC0008
  784. 00000882  7000                     moveq.l    D0, 0x00
  785. 00000884  A82A                     syscall    ComponentDispatch
  786. 00000886  4A9F                     tst.l      [A7]+
  787. 00000888  56C0                     sne        D0
  788. 0000088A  4A00                     tst.b      D0
  789. 0000088C  6654                     bne        +0x56 /* 000008E2 */
  790. 0000088E  4AAE FFF4                tst.l      [A6 - 0xC]
  791. 00000892  57C1                     seq        D1
  792. 00000894  8001                     or.b       D0, D1
  793. 00000896  6702                     beq        +0x4 /* 0000089A */
  794. 00000898  6048                     bra        +0x4A /* 000008E2 */
  795. label0000089A:
  796. 0000089A  422E FFF1                clr.b      [A6 - 0xF]
  797. 0000089E  42A7                     clr.l      -[A7]
  798. 000008A0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  799. 000008A4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  800. 000008A8  2F3C 7363 7074           move.l     -[A7], 0x73637074 /* 'scpt' */
  801. 000008AE  42A7                     clr.l      -[A7]
  802. 000008B0  486E FFF8                pea.l      [A6 - 0x8]
  803. 000008B4  2F3C 0010 0002           move.l     -[A7], 0x100002
  804. 000008BA  7000                     moveq.l    D0, 0x00
  805. 000008BC  A82A                     syscall    ComponentDispatch
  806. 000008BE  201F                     move.l     D0, [A7]+
  807. 000008C0  3D40 FFF2                move.w     [A6 - 0xE], D0
  808. 000008C4  661C                     bne        +0x1E /* 000008E2 */
  809. 000008C6  4267                     clr.w      -[A7]
  810. 000008C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  811. 000008CC  42A7                     clr.l      -[A7]
  812. 000008CE  486E FFF8                pea.l      [A6 - 0x8]
  813. 000008D2  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  814. 000008D6  486E FFF8                pea.l      [A6 - 0x8]
  815. 000008DA  4EBA 05C2                jsr        [PC + 0x5C2 /* 00000E9E */]
  816. 000008DE  1D5F FFF1                move.b     [A6 - 0xF], [A7]+
  817. label000008E2:
  818. 000008E2  4E5E                     unlink     A6
  819. 000008E4  205F                     movea.l    A0, [A7]+
  820. 000008E6  DEFC 000C                add.w      A7, 0xC
  821. 000008EA  4ED0                     jmp        [A0]
  822. fn000008EC:
  823. 000008EC  4E56 FFF6                link       A6, -0x000A
  824. 000008F0  48E7 0118                movem.l    -[A7], D7,A3,A4
  825. 000008F4  266E 0008                movea.l    A3, [A6 + 0x8]
  826. 000008F8  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  827. 000008FE  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  828. 00000902  57C0                     seq        D0
  829. 00000904  4A00                     tst.b      D0
  830. 00000906  6640                     bne        +0x42 /* 00000948 */
  831. 00000908  4A93                     tst.l      [A3]
  832. 0000090A  57C1                     seq        D1
  833. 0000090C  8001                     or.b       D0, D1
  834. 0000090E  6702                     beq        +0x4 /* 00000912 */
  835. 00000910  6036                     bra        +0x38 /* 00000948 */
  836. label00000912:
  837. 00000912  42A7                     clr.l      -[A7]
  838. 00000914  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  839. 00000918  486E FFF8                pea.l      [A6 - 0x8]
  840. 0000091C  4EBA FAB6                jsr        [PC - 0x54A /* 000003D4 */]
  841. 00000920  285F                     movea.l    A4, [A7]+
  842. 00000922  200C                     move.l     D0, A4
  843. 00000924  6722                     beq        +0x24 /* 00000948 */
  844. 00000926  42A7                     clr.l      -[A7]
  845. 00000928  2F0C                     move.l     -[A7], A4
  846. 0000092A  2F13                     move.l     -[A7], [A3]
  847. 0000092C  2F3C 0004 0006           move.l     -[A7], 0x40006
  848. 00000932  7000                     moveq.l    D0, 0x00
  849. 00000934  A82A                     syscall    ComponentDispatch
  850. 00000936  201F                     move.l     D0, [A7]+
  851. 00000938  3E00                     move.w     D7, D0
  852. 0000093A  4267                     clr.w      -[A7]
  853. 0000093C  2F0C                     move.l     -[A7], A4
  854. 0000093E  4EBA F874                jsr        [PC - 0x78C /* 000001B4 */]
  855. 00000942  3E1F                     move.w     D7, [A7]+
  856. 00000944  7000                     moveq.l    D0, 0x00
  857. 00000946  2680                     move.l     [A3], D0
  858. label00000948:
  859. 00000948  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  860. 0000094C  4E5E                     unlink     A6
  861. 0000094E  205F                     movea.l    A0, [A7]+
  862. 00000950  504F                     addq.w     A7, 8
  863. 00000952  4ED0                     jmp        [A0]
  864. export_611:
  865. 00000954  4E56 FFFA                link       A6, -0x0006
  866. 00000958  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  867. 0000095C  286E 0012                movea.l    A4, [A6 + 0x12]
  868. 00000960  1A2E 000C                move.b     D5, [A6 + 0xC]
  869. 00000964  2C2E 000E                move.l     D6, [A6 + 0xE]
  870. 00000968  206E 0008                movea.l    A0, [A6 + 0x8]
  871. 0000096C  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  872. 00000970  7003                     moveq.l    D0, 0x03
  873. label00000972:
  874. 00000972  30D9                     move.w     [A0]+, [A1]+
  875. 00000974  51C8 FFFC                dbf        D0, -0x6 /* 00000972 */
  876. 00000978  4A86                     tst.l      D6
  877. 0000097A  6604                     bne        +0x6 /* 00000980 */
  878. 0000097C  6000 016A                bra        +0x16C /* 00000AE8 */
  879. label00000980:
  880. 00000980  2D7C 5445 5854 FFFC      move.l     [A6 - 0x4], 0x54455854 /* 'TEXT' */
  881. 00000988  42A7                     clr.l      -[A7]
  882. 0000098A  2F0C                     move.l     -[A7], A4
  883. 0000098C  2F06                     move.l     -[A7], D6
  884. 0000098E  2F3C 6265 7374           move.l     -[A7], 0x62657374 /* 'best' */
  885. 00000994  486E FFFC                pea.l      [A6 - 0x4]
  886. 00000998  2F3C 000C 0008           move.l     -[A7], 0xC0008
  887. 0000099E  7000                     moveq.l    D0, 0x00
  888. 000009A0  A82A                     syscall    ComponentDispatch
  889. 000009A2  201F                     move.l     D0, [A7]+
  890. 000009A4  3E00                     move.w     D7, D0
  891. 000009A6  1005                     move.b     D0, D5
  892. 000009A8  670E                     beq        +0x10 /* 000009B8 */
  893. 000009AA  223C 5445 5854           move.l     D1, 0x54455854 /* 'TEXT' */
  894. 000009B0  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  895. 000009B4  56C1                     sne        D1
  896. 000009B6  C001                     and.b      D0, D1
  897. label000009B8:
  898. 000009B8  4A00                     tst.b      D0
  899. 000009BA  670E                     beq        +0x10 /* 000009CA */
  900. 000009BC  223C 5354 5854           move.l     D1, 0x53545854 /* 'STXT' */
  901. 000009C2  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  902. 000009C6  56C1                     sne        D1
  903. 000009C8  C001                     and.b      D0, D1
  904. label000009CA:
  905. 000009CA  4A00                     tst.b      D0
  906. 000009CC  670E                     beq        +0x10 /* 000009DC */
  907. 000009CE  223C 6974 7874           move.l     D1, 0x69747874 /* 'itxt' */
  908. 000009D4  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  909. 000009D8  56C1                     sne        D1
  910. 000009DA  C001                     and.b      D0, D1
  911. label000009DC:
  912. 000009DC  4A00                     tst.b      D0
  913. 000009DE  670E                     beq        +0x10 /* 000009EE */
  914. 000009E0  223C 7368 6F72           move.l     D1, 0x73686F72 /* 'shor' */
  915. 000009E6  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  916. 000009EA  56C1                     sne        D1
  917. 000009EC  C001                     and.b      D0, D1
  918. label000009EE:
  919. 000009EE  4A00                     tst.b      D0
  920. 000009F0  670E                     beq        +0x10 /* 00000A00 */
  921. 000009F2  223C 6C6F 6E67           move.l     D1, 0x6C6F6E67 /* 'long' */
  922. 000009F8  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  923. 000009FC  56C1                     sne        D1
  924. 000009FE  C001                     and.b      D0, D1
  925. label00000A00:
  926. 00000A00  4A00                     tst.b      D0
  927. 00000A02  670E                     beq        +0x10 /* 00000A12 */
  928. 00000A04  223C 626F 6F6C           move.l     D1, 0x626F6F6C /* 'bool' */
  929. 00000A0A  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  930. 00000A0E  56C1                     sne        D1
  931. 00000A10  C001                     and.b      D0, D1
  932. label00000A12:
  933. 00000A12  4A00                     tst.b      D0
  934. 00000A14  670E                     beq        +0x10 /* 00000A24 */
  935. 00000A16  223C 7472 7565           move.l     D1, 0x74727565 /* 'true' */
  936. 00000A1C  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  937. 00000A20  56C1                     sne        D1
  938. 00000A22  C001                     and.b      D0, D1
  939. label00000A24:
  940. 00000A24  4A00                     tst.b      D0
  941. 00000A26  670E                     beq        +0x10 /* 00000A36 */
  942. 00000A28  223C 6661 6C73           move.l     D1, 0x66616C73 /* 'fals' */
  943. 00000A2E  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  944. 00000A32  56C1                     sne        D1
  945. 00000A34  C001                     and.b      D0, D1
  946. label00000A36:
  947. 00000A36  4A00                     tst.b      D0
  948. 00000A38  670E                     beq        +0x10 /* 00000A48 */
  949. 00000A3A  223C 6578 7465           move.l     D1, 0x65787465 /* 'exte' */
  950. 00000A40  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  951. 00000A44  56C1                     sne        D1
  952. 00000A46  C001                     and.b      D0, D1
  953. label00000A48:
  954. 00000A48  4A00                     tst.b      D0
  955. 00000A4A  670E                     beq        +0x10 /* 00000A5A */
  956. 00000A4C  223C 636F 6D70           move.l     D1, 0x636F6D70 /* 'comp' */
  957. 00000A52  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  958. 00000A56  56C1                     sne        D1
  959. 00000A58  C001                     and.b      D0, D1
  960. label00000A5A:
  961. 00000A5A  4A00                     tst.b      D0
  962. 00000A5C  670E                     beq        +0x10 /* 00000A6C */
  963. 00000A5E  223C 646F 7562           move.l     D1, 0x646F7562 /* 'doub' */
  964. 00000A64  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  965. 00000A68  56C1                     sne        D1
  966. 00000A6A  C001                     and.b      D0, D1
  967. label00000A6C:
  968. 00000A6C  4A00                     tst.b      D0
  969. 00000A6E  670E                     beq        +0x10 /* 00000A7E */
  970. 00000A70  223C 7369 6E67           move.l     D1, 0x73696E67 /* 'sing' */
  971. 00000A76  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  972. 00000A7A  56C1                     sne        D1
  973. 00000A7C  C001                     and.b      D0, D1
  974. label00000A7E:
  975. 00000A7E  1A00                     move.b     D5, D0
  976. 00000A80  6722                     beq        +0x24 /* 00000AA4 */
  977. 00000A82  42A7                     clr.l      -[A7]
  978. 00000A84  2F0C                     move.l     -[A7], A4
  979. 00000A86  2F06                     move.l     -[A7], D6
  980. 00000A88  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  981. 00000A8E  42A7                     clr.l      -[A7]
  982. 00000A90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  983. 00000A94  2F3C 0010 0004           move.l     -[A7], 0x100004
  984. 00000A9A  7000                     moveq.l    D0, 0x00
  985. 00000A9C  A82A                     syscall    ComponentDispatch
  986. 00000A9E  201F                     move.l     D0, [A7]+
  987. 00000AA0  3E00                     move.w     D7, D0
  988. 00000AA2  6044                     bra        +0x46 /* 00000AE8 */
  989. label00000AA4:
  990. 00000AA4  42A7                     clr.l      -[A7]
  991. 00000AA6  2F0C                     move.l     -[A7], A4
  992. 00000AA8  2F06                     move.l     -[A7], D6
  993. 00000AAA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  994. 00000AAE  42A7                     clr.l      -[A7]
  995. 00000AB0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  996. 00000AB4  2F3C 0010 0302           move.l     -[A7], 0x100302
  997. 00000ABA  7000                     moveq.l    D0, 0x00
  998. 00000ABC  A82A                     syscall    ComponentDispatch
  999. 00000ABE  201F                     move.l     D0, [A7]+
  1000. 00000AC0  3E00                     move.w     D7, D0
  1001. 00000AC2  0C47 F95C                cmpi.w     D7, 0xF95C
  1002. 00000AC6  6620                     bne        +0x22 /* 00000AE8 */
  1003. 00000AC8  42A7                     clr.l      -[A7]
  1004. 00000ACA  2F0C                     move.l     -[A7], A4
  1005. 00000ACC  2F06                     move.l     -[A7], D6
  1006. 00000ACE  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  1007. 00000AD4  42A7                     clr.l      -[A7]
  1008. 00000AD6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1009. 00000ADA  2F3C 0010 0302           move.l     -[A7], 0x100302
  1010. 00000AE0  7000                     moveq.l    D0, 0x00
  1011. 00000AE2  A82A                     syscall    ComponentDispatch
  1012. 00000AE4  201F                     move.l     D0, [A7]+
  1013. 00000AE6  3E00                     move.w     D7, D0
  1014. label00000AE8:
  1015. 00000AE8  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1016. 00000AEC  4E5E                     unlink     A6
  1017. 00000AEE  205F                     movea.l    A0, [A7]+
  1018. 00000AF0  DEFC 000E                add.w      A7, 0xE
  1019. 00000AF4  4ED0                     jmp        [A0]
  1020. fn00000AF6:
  1021. 00000AF6  4E56 FFE8                link       A6, -0x0018
  1022. 00000AFA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1023. 00000AFE  266E 0008                movea.l    A3, [A6 + 0x8]
  1024. 00000B02  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  1025. 00000B08  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  1026. 00000B0C  661C                     bne        +0x1E /* 00000B2A */
  1027. 00000B0E  206E 000C                movea.l    A0, [A6 + 0xC]
  1028. 00000B12  26A8 0004                move.l     [A3], [A0 + 0x4]
  1029. 00000B16  206E 000C                movea.l    A0, [A6 + 0xC]
  1030. 00000B1A  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  1031. 00000B1E  7003                     moveq.l    D0, 0x03
  1032. label00000B20:
  1033. 00000B20  30D9                     move.w     [A0]+, [A1]+
  1034. 00000B22  51C8 FFFC                dbf        D0, -0x6 /* 00000B20 */
  1035. 00000B26  6000 00FE                bra        +0x100 /* 00000C26 */
  1036. label00000B2A:
  1037. 00000B2A  206E 000C                movea.l    A0, [A6 + 0xC]
  1038. 00000B2E  203C 5554 5854           move.l     D0, 0x55545854 /* 'UTXT' */
  1039. 00000B34  B090                     cmp.l      D0, [A0]
  1040. 00000B36  661E                     bne        +0x20 /* 00000B56 */
  1041. 00000B38  26A8 0004                move.l     [A3], [A0 + 0x4]
  1042. 00000B3C  2F13                     move.l     -[A7], [A3]
  1043. 00000B3E  4EAD 23CA                jsr        [A5 + 0x23CA /* export_1141 */]
  1044. 00000B42  206E 000C                movea.l    A0, [A6 + 0xC]
  1045. 00000B46  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  1046. 00000B4A  7003                     moveq.l    D0, 0x03
  1047. label00000B4C:
  1048. 00000B4C  30D9                     move.w     [A0]+, [A1]+
  1049. 00000B4E  51C8 FFFC                dbf        D0, -0x6 /* 00000B4C */
  1050. 00000B52  6000 00D2                bra        +0xD4 /* 00000C26 */
  1051. label00000B56:
  1052. 00000B56  7000                     moveq.l    D0, 0x00
  1053. 00000B58  2680                     move.l     [A3], D0
  1054. 00000B5A  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1055. 00000B5E  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  1056. 00000B62  7003                     moveq.l    D0, 0x03
  1057. label00000B64:
  1058. 00000B64  30D9                     move.w     [A0]+, [A1]+
  1059. 00000B66  51C8 FFFC                dbf        D0, -0x6 /* 00000B64 */
  1060. 00000B6A  42A7                     clr.l      -[A7]
  1061. 00000B6C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1062. 00000B70  486E FFF8                pea.l      [A6 - 0x8]
  1063. 00000B74  4EBA F85E                jsr        [PC - 0x7A2 /* 000003D4 */]
  1064. 00000B78  285F                     movea.l    A4, [A7]+
  1065. 00000B7A  200C                     move.l     D0, A4
  1066. 00000B7C  660A                     bne        +0xC /* 00000B88 */
  1067. 00000B7E  3D7C F448 0014           move.w     [A6 + 0x14], 0xF448
  1068. 00000B84  6000 00A0                bra        +0xA2 /* 00000C26 */
  1069. label00000B88:
  1070. 00000B88  7000                     moveq.l    D0, 0x00
  1071. 00000B8A  2D40 FFF4                move.l     [A6 - 0xC], D0
  1072. 00000B8E  42A7                     clr.l      -[A7]
  1073. 00000B90  2F0C                     move.l     -[A7], A4
  1074. 00000B92  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1075. 00000B96  42A7                     clr.l      -[A7]
  1076. 00000B98  486E FFF4                pea.l      [A6 - 0xC]
  1077. 00000B9C  2F3C 000C 0001           move.l     -[A7], 0xC0001
  1078. 00000BA2  7000                     moveq.l    D0, 0x00
  1079. 00000BA4  A82A                     syscall    ComponentDispatch
  1080. 00000BA6  201F                     move.l     D0, [A7]+
  1081. 00000BA8  3E00                     move.w     D7, D0
  1082. 00000BAA  663C                     bne        +0x3E /* 00000BE8 */
  1083. 00000BAC  42A7                     clr.l      -[A7]
  1084. 00000BAE  2F0C                     move.l     -[A7], A4
  1085. 00000BB0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1086. 00000BB4  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  1087. 00000BBA  486E FFEC                pea.l      [A6 - 0x14]
  1088. 00000BBE  2F3C 000C 0201           move.l     -[A7], 0xC0201
  1089. 00000BC4  7000                     moveq.l    D0, 0x00
  1090. 00000BC6  A82A                     syscall    ComponentDispatch
  1091. 00000BC8  201F                     move.l     D0, [A7]+
  1092. 00000BCA  3E00                     move.w     D7, D0
  1093. 00000BCC  6604                     bne        +0x6 /* 00000BD2 */
  1094. 00000BCE  26AE FFF0                move.l     [A3], [A6 - 0x10]
  1095. label00000BD2:
  1096. 00000BD2  42A7                     clr.l      -[A7]
  1097. 00000BD4  2F0C                     move.l     -[A7], A4
  1098. 00000BD6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1099. 00000BDA  2F3C 0004 0006           move.l     -[A7], 0x40006
  1100. 00000BE0  7000                     moveq.l    D0, 0x00
  1101. 00000BE2  A82A                     syscall    ComponentDispatch
  1102. 00000BE4  201F                     move.l     D0, [A7]+
  1103. 00000BE6  3C00                     move.w     D6, D0
  1104. label00000BE8:
  1105. 00000BE8  4267                     clr.w      -[A7]
  1106. 00000BEA  2F0C                     move.l     -[A7], A4
  1107. 00000BEC  4EBA F5C6                jsr        [PC - 0xA3A /* 000001B4 */]
  1108. 00000BF0  3C1F                     move.w     D6, [A7]+
  1109. 00000BF2  206E 000C                movea.l    A0, [A6 + 0xC]
  1110. 00000BF6  202E FFF0                move.l     D0, [A6 - 0x10]
  1111. 00000BFA  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  1112. 00000BFE  660E                     bne        +0x10 /* 00000C0E */
  1113. 00000C00  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  1114. 00000C04  7003                     moveq.l    D0, 0x03
  1115. label00000C06:
  1116. 00000C06  30D9                     move.w     [A0]+, [A1]+
  1117. 00000C08  51C8 FFFC                dbf        D0, -0x6 /* 00000C06 */
  1118. 00000C0C  6008                     bra        +0xA /* 00000C16 */
  1119. label00000C0E:
  1120. 00000C0E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1121. 00000C12  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  1122. label00000C16:
  1123. 00000C16  4A93                     tst.l      [A3]
  1124. 00000C18  6708                     beq        +0xA /* 00000C22 */
  1125. 00000C1A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1126. 00000C1E  4EAD 23CA                jsr        [A5 + 0x23CA /* export_1141 */]
  1127. label00000C22:
  1128. 00000C22  3D47 0014                move.w     [A6 + 0x14], D7
  1129. label00000C26:
  1130. 00000C26  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1131. 00000C2A  4E5E                     unlink     A6
  1132. 00000C2C  205F                     movea.l    A0, [A7]+
  1133. 00000C2E  DEFC 000C                add.w      A7, 0xC
  1134. 00000C32  4ED0                     jmp        [A0]
  1135. export_612:
  1136. fn00000C34:
  1137. 00000C34  4E56 FFFA                link       A6, -0x0006
  1138. 00000C38  2F07                     move.l     -[A7], D7
  1139. 00000C3A  422E 0010                clr.b      [A6 + 0x10]
  1140. 00000C3E  4207                     clr.b      D7
  1141. 00000C40  206E 000C                movea.l    A0, [A6 + 0xC]
  1142. 00000C44  7004                     moveq.l    D0, 0x04
  1143. 00000C46  B010                     cmp.b      D0, [A0]
  1144. 00000C48  6714                     beq        +0x16 /* 00000C5E */
  1145. 00000C4A  4267                     clr.w      -[A7]
  1146. 00000C4C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1147. 00000C50  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1148. 00000C54  1E1F                     move.b     D7, [A7]+
  1149. 00000C56  1007                     move.b     D0, D7
  1150. 00000C58  6604                     bne        +0x6 /* 00000C5E */
  1151. 00000C5A  6000 00A0                bra        +0xA2 /* 00000CFC */
  1152. label00000C5E:
  1153. 00000C5E  206E 000C                movea.l    A0, [A6 + 0xC]
  1154. 00000C62  1010                     move.b     D0, [A0]
  1155. 00000C64  4880                     ext.w      D0
  1156. 00000C66  5340                     subq.w     D0, 1
  1157. 00000C68  670E                     beq        +0x10 /* 00000C78 */
  1158. 00000C6A  5340                     subq.w     D0, 1
  1159. 00000C6C  672A                     beq        +0x2C /* 00000C98 */
  1160. 00000C6E  5340                     subq.w     D0, 1
  1161. 00000C70  6742                     beq        +0x44 /* 00000CB4 */
  1162. 00000C72  5340                     subq.w     D0, 1
  1163. 00000C74  675A                     beq        +0x5C /* 00000CD0 */
  1164. 00000C76  6072                     bra        +0x74 /* 00000CEA */
  1165. label00000C78:
  1166. 00000C78  4267                     clr.w      -[A7]
  1167. 00000C7A  206E 000C                movea.l    A0, [A6 + 0xC]
  1168. 00000C7E  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1169. 00000C82  3F28 000E                move.w     -[A7], [A0 + 0xE]
  1170. 00000C86  486E FFFC                pea.l      [A6 - 0x4]
  1171. 00000C8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1172. 00000C8E  4EAD 2B12                jsr        [A5 + 0x2B12 /* export_1374 */]
  1173. 00000C92  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  1174. 00000C96  6052                     bra        +0x54 /* 00000CEA */
  1175. label00000C98:
  1176. 00000C98  4267                     clr.w      -[A7]
  1177. 00000C9A  206E 000C                movea.l    A0, [A6 + 0xC]
  1178. 00000C9E  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1179. 00000CA2  486E FFFC                pea.l      [A6 - 0x4]
  1180. 00000CA6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1181. 00000CAA  4EAD 2AAA                jsr        [A5 + 0x2AAA /* export_1361 */]
  1182. 00000CAE  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  1183. 00000CB2  6036                     bra        +0x38 /* 00000CEA */
  1184. label00000CB4:
  1185. 00000CB4  4267                     clr.w      -[A7]
  1186. 00000CB6  206E 000C                movea.l    A0, [A6 + 0xC]
  1187. 00000CBA  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1188. 00000CBE  486E FFFC                pea.l      [A6 - 0x4]
  1189. 00000CC2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1190. 00000CC6  4EAD 2A82                jsr        [A5 + 0x2A82 /* export_1356 */]
  1191. 00000CCA  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  1192. 00000CCE  601A                     bra        +0x1C /* 00000CEA */
  1193. label00000CD0:
  1194. 00000CD0  4267                     clr.w      -[A7]
  1195. 00000CD2  206E 000C                movea.l    A0, [A6 + 0xC]
  1196. 00000CD6  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1197. 00000CDA  486E FFFC                pea.l      [A6 - 0x4]
  1198. 00000CDE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1199. 00000CE2  4EAD 2B2A                jsr        [A5 + 0x2B2A /* export_1377 */]
  1200. 00000CE6  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  1201. label00000CEA:
  1202. 00000CEA  206E 000C                movea.l    A0, [A6 + 0xC]
  1203. 00000CEE  216E FFFC 0014           move.l     [A0 + 0x14], [A6 - 0x4]
  1204. 00000CF4  1007                     move.b     D0, D7
  1205. 00000CF6  6704                     beq        +0x6 /* 00000CFC */
  1206. 00000CF8  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  1207. label00000CFC:
  1208. 00000CFC  2E1F                     move.l     D7, [A7]+
  1209. 00000CFE  4E5E                     unlink     A6
  1210. 00000D00  205F                     movea.l    A0, [A7]+
  1211. 00000D02  504F                     addq.w     A7, 8
  1212. 00000D04  4ED0                     jmp        [A0]
  1213. export_613:
  1214. fn00000D06:
  1215. 00000D06  4E56 FFE2                link       A6, -0x001E
  1216. 00000D0A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1217. 00000D0E  7000                     moveq.l    D0, 0x00
  1218. 00000D10  2D40 000C                move.l     [A6 + 0xC], D0
  1219. 00000D14  42A7                     clr.l      -[A7]
  1220. 00000D16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1221. 00000D1A  4EBA 1D70                jsr        [PC + 0x1D70 /* 00002A8C */]
  1222. 00000D1E  265F                     movea.l    A3, [A7]+
  1223. 00000D20  4206                     clr.b      D6
  1224. 00000D22  200B                     move.l     D0, A3
  1225. 00000D24  6728                     beq        +0x2A /* 00000D4E */
  1226. 00000D26  284B                     movea.l    A4, A3
  1227. 00000D28  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  1228. 00000D2E  B0AC 004E                cmp.l      D0, [A4 + 0x4E]
  1229. 00000D32  56C0                     sne        D0
  1230. 00000D34  4A00                     tst.b      D0
  1231. 00000D36  6714                     beq        +0x16 /* 00000D4C */
  1232. 00000D38  4AAC 0052                tst.l      [A4 + 0x52]
  1233. 00000D3C  56C1                     sne        D1
  1234. 00000D3E  C001                     and.b      D0, D1
  1235. 00000D40  670A                     beq        +0xC /* 00000D4C */
  1236. 00000D42  122C 004A                move.b     D1, [A4 + 0x4A]
  1237. 00000D46  0A01 0001                xori.b     D1, 0x1
  1238. 00000D4A  C001                     and.b      D0, D1
  1239. label00000D4C:
  1240. 00000D4C  1C00                     move.b     D6, D0
  1241. label00000D4E:
  1242. 00000D4E  1006                     move.b     D0, D6
  1243. 00000D50  675A                     beq        +0x5C /* 00000DAC */
  1244. 00000D52  42A7                     clr.l      -[A7]
  1245. 00000D54  2F2B 004E                move.l     -[A7], [A3 + 0x4E]
  1246. 00000D58  486E FFE8                pea.l      [A6 - 0x18]
  1247. 00000D5C  4EBA F676                jsr        [PC - 0x98A /* 000003D4 */]
  1248. 00000D60  2E1F                     move.l     D7, [A7]+
  1249. 00000D62  6748                     beq        +0x4A /* 00000DAC */
  1250. 00000D64  42A7                     clr.l      -[A7]
  1251. 00000D66  2F07                     move.l     -[A7], D7
  1252. 00000D68  2F2B 0052                move.l     -[A7], [A3 + 0x52]
  1253. 00000D6C  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  1254. 00000D72  486E FFF4                pea.l      [A6 - 0xC]
  1255. 00000D76  2F3C 000C 0201           move.l     -[A7], 0xC0201
  1256. 00000D7C  7000                     moveq.l    D0, 0x00
  1257. 00000D7E  A82A                     syscall    ComponentDispatch
  1258. 00000D80  201F                     move.l     D0, [A7]+
  1259. 00000D82  3A00                     move.w     D5, D0
  1260. 00000D84  4267                     clr.w      -[A7]
  1261. 00000D86  2F07                     move.l     -[A7], D7
  1262. 00000D88  4EBA F42A                jsr        [PC - 0xBD6 /* 000001B4 */]
  1263. 00000D8C  381F                     move.w     D4, [A7]+
  1264. 00000D8E  4A45                     tst.w      D5
  1265. 00000D90  661A                     bne        +0x1C /* 00000DAC */
  1266. 00000D92  206E 0008                movea.l    A0, [A6 + 0x8]
  1267. 00000D96  216B 004E 0014           move.l     [A0 + 0x14], [A3 + 0x4E]
  1268. 00000D9C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1269. 00000DA0  4EAD 23CA                jsr        [A5 + 0x23CA /* export_1141 */]
  1270. 00000DA4  2D6E FFF8 000C           move.l     [A6 + 0xC], [A6 - 0x8]
  1271. 00000DAA  603C                     bra        +0x3E /* 00000DE8 */
  1272. label00000DAC:
  1273. 00000DAC  4267                     clr.w      -[A7]
  1274. 00000DAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1275. 00000DB2  486E FFF4                pea.l      [A6 - 0xC]
  1276. 00000DB6  4EBA FE7C                jsr        [PC - 0x184 /* 00000C34 */]
  1277. 00000DBA  101F                     move.b     D0, [A7]+
  1278. 00000DBC  672A                     beq        +0x2C /* 00000DE8 */
  1279. 00000DBE  2F00                     move.l     -[A7], D0
  1280. 00000DC0  4267                     clr.w      -[A7]
  1281. 00000DC2  206E 0008                movea.l    A0, [A6 + 0x8]
  1282. 00000DC6  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1283. 00000DCA  486E FFF4                pea.l      [A6 - 0xC]
  1284. 00000DCE  486E FFF0                pea.l      [A6 - 0x10]
  1285. 00000DD2  4EBA FD22                jsr        [PC - 0x2DE /* 00000AF6 */]
  1286. 00000DD6  321F                     move.w     D1, [A7]+
  1287. 00000DD8  201F                     move.l     D0, [A7]+
  1288. 00000DDA  4A41                     tst.w      D1
  1289. 00000DDC  57C1                     seq        D1
  1290. 00000DDE  C001                     and.b      D0, D1
  1291. 00000DE0  6706                     beq        +0x8 /* 00000DE8 */
  1292. 00000DE2  2D6E FFF0 000C           move.l     [A6 + 0xC], [A6 - 0x10]
  1293. label00000DE8:
  1294. 00000DE8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1295. 00000DEC  4E5E                     unlink     A6
  1296. 00000DEE  2E9F                     move.l     [A7], [A7]+
  1297. 00000DF0  4E75                     rts
  1298. export_614:
  1299. fn00000DF2:
  1300. 00000DF2  4E56 FFFC                link       A6, -0x0004
  1301. 00000DF6  2D7C 5754 4C4B FFFC      move.l     [A6 - 0x4], 0x57544C4B /* 'WTLK' */
  1302. 00000DFE  206E 0008                movea.l    A0, [A6 + 0x8]
  1303. 00000E02  7004                     moveq.l    D0, 0x04
  1304. 00000E04  B010                     cmp.b      D0, [A0]
  1305. 00000E06  6614                     bne        +0x16 /* 00000E1C */
  1306. 00000E08  42A7                     clr.l      -[A7]
  1307. 00000E0A  206E 0008                movea.l    A0, [A6 + 0x8]
  1308. 00000E0E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1309. 00000E12  4EAD 2B32                jsr        [A5 + 0x2B32 /* export_1378 */]
  1310. 00000E16  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1311. 00000E1A  6072                     bra        +0x74 /* 00000E8E */
  1312. label00000E1C:
  1313. 00000E1C  4267                     clr.w      -[A7]
  1314. 00000E1E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1315. 00000E22  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1316. 00000E26  101F                     move.b     D0, [A7]+
  1317. 00000E28  6764                     beq        +0x66 /* 00000E8E */
  1318. 00000E2A  206E 0008                movea.l    A0, [A6 + 0x8]
  1319. 00000E2E  1010                     move.b     D0, [A0]
  1320. 00000E30  4880                     ext.w      D0
  1321. 00000E32  5340                     subq.w     D0, 1
  1322. 00000E34  670E                     beq        +0x10 /* 00000E44 */
  1323. 00000E36  5340                     subq.w     D0, 1
  1324. 00000E38  6722                     beq        +0x24 /* 00000E5C */
  1325. 00000E3A  5340                     subq.w     D0, 1
  1326. 00000E3C  6732                     beq        +0x34 /* 00000E70 */
  1327. 00000E3E  5540                     subq.w     D0, 2
  1328. 00000E40  6742                     beq        +0x44 /* 00000E84 */
  1329. 00000E42  6046                     bra        +0x48 /* 00000E8A */
  1330. label00000E44:
  1331. 00000E44  42A7                     clr.l      -[A7]
  1332. 00000E46  206E 0008                movea.l    A0, [A6 + 0x8]
  1333. 00000E4A  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1334. 00000E4E  3F28 000E                move.w     -[A7], [A0 + 0xE]
  1335. 00000E52  4EAD 2B1A                jsr        [A5 + 0x2B1A /* export_1375 */]
  1336. 00000E56  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1337. 00000E5A  602E                     bra        +0x30 /* 00000E8A */
  1338. label00000E5C:
  1339. 00000E5C  42A7                     clr.l      -[A7]
  1340. 00000E5E  206E 0008                movea.l    A0, [A6 + 0x8]
  1341. 00000E62  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1342. 00000E66  4EAD 2AB2                jsr        [A5 + 0x2AB2 /* export_1362 */]
  1343. 00000E6A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1344. 00000E6E  601A                     bra        +0x1C /* 00000E8A */
  1345. label00000E70:
  1346. 00000E70  42A7                     clr.l      -[A7]
  1347. 00000E72  206E 0008                movea.l    A0, [A6 + 0x8]
  1348. 00000E76  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1349. 00000E7A  4EAD 2A8A                jsr        [A5 + 0x2A8A /* export_1357 */]
  1350. 00000E7E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1351. 00000E82  6006                     bra        +0x8 /* 00000E8A */
  1352. label00000E84:
  1353. 00000E84  2D6D AEB8 FFFC           move.l     [A6 - 0x4], [A5 - 0x5148]
  1354. label00000E8A:
  1355. 00000E8A  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  1356. label00000E8E:
  1357. 00000E8E  206E 0008                movea.l    A0, [A6 + 0x8]
  1358. 00000E92  216E FFFC 0014           move.l     [A0 + 0x14], [A6 - 0x4]
  1359. 00000E98  4E5E                     unlink     A6
  1360. 00000E9A  2E9F                     move.l     [A7], [A7]+
  1361. 00000E9C  4E75                     rts
  1362. export_615:
  1363. fn00000E9E:
  1364. 00000E9E  4E56 0000                link       A6, 0
  1365. 00000EA2  48E7 0108                movem.l    -[A7], D7,A4
  1366. 00000EA6  286E 0010                movea.l    A4, [A6 + 0x10]
  1367. 00000EAA  2E2E 000C                move.l     D7, [A6 + 0xC]
  1368. 00000EAE  422E 0014                clr.b      [A6 + 0x14]
  1369. 00000EB2  1014                     move.b     D0, [A4]
  1370. 00000EB4  4880                     ext.w      D0
  1371. 00000EB6  5340                     subq.w     D0, 1
  1372. 00000EB8  670E                     beq        +0x10 /* 00000EC8 */
  1373. 00000EBA  5340                     subq.w     D0, 1
  1374. 00000EBC  6728                     beq        +0x2A /* 00000EE6 */
  1375. 00000EBE  5340                     subq.w     D0, 1
  1376. 00000EC0  673E                     beq        +0x40 /* 00000F00 */
  1377. 00000EC2  5340                     subq.w     D0, 1
  1378. 00000EC4  6754                     beq        +0x56 /* 00000F1A */
  1379. 00000EC6  606A                     bra        +0x6C /* 00000F32 */
  1380. label00000EC8:
  1381. 00000EC8  4267                     clr.w      -[A7]
  1382. 00000ECA  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  1383. 00000ECE  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  1384. 00000ED2  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  1385. 00000ED6  2F07                     move.l     -[A7], D7
  1386. 00000ED8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1387. 00000EDC  4EAD 2C1A                jsr        [A5 + 0x2C1A /* export_1407 */]
  1388. 00000EE0  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  1389. 00000EE4  604C                     bra        +0x4E /* 00000F32 */
  1390. label00000EE6:
  1391. 00000EE6  4267                     clr.w      -[A7]
  1392. 00000EE8  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  1393. 00000EEC  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  1394. 00000EF0  2F07                     move.l     -[A7], D7
  1395. 00000EF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1396. 00000EF6  4EAD 2BDA                jsr        [A5 + 0x2BDA /* export_1399 */]
  1397. 00000EFA  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  1398. 00000EFE  6032                     bra        +0x34 /* 00000F32 */
  1399. label00000F00:
  1400. 00000F00  4267                     clr.w      -[A7]
  1401. 00000F02  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  1402. 00000F06  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  1403. 00000F0A  2F07                     move.l     -[A7], D7
  1404. 00000F0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1405. 00000F10  4EAD 2BC2                jsr        [A5 + 0x2BC2 /* export_1396 */]
  1406. 00000F14  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  1407. 00000F18  6018                     bra        +0x1A /* 00000F32 */
  1408. label00000F1A:
  1409. 00000F1A  4267                     clr.w      -[A7]
  1410. 00000F1C  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1411. 00000F20  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  1412. 00000F24  2F07                     move.l     -[A7], D7
  1413. 00000F26  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1414. 00000F2A  4EAD 2C3A                jsr        [A5 + 0x2C3A /* export_1411 */]
  1415. 00000F2E  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  1416. label00000F32:
  1417. 00000F32  4CDF 1080                movem.l    D7,A4, [A7]+
  1418. 00000F36  4E5E                     unlink     A6
  1419. 00000F38  205F                     movea.l    A0, [A7]+
  1420. 00000F3A  DEFC 000C                add.w      A7, 0xC
  1421. 00000F3E  4ED0                     jmp        [A0]
  1422. export_616:
  1423. fn00000F40:
  1424. 00000F40  4E56 FED2                link       A6, -0x012E
  1425. 00000F44  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1426. 00000F48  422D D01A                clr.b      [A5 - 0x2FE6]
  1427. 00000F4C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1428. 00000F4E  2B40 CFEA                move.l     [A5 - 0x3016], D0
  1429. 00000F52  4204                     clr.b      D4
  1430. 00000F54  42A7                     clr.l      -[A7]
  1431. 00000F56  206E 000A                movea.l    A0, [A6 + 0xA]
  1432. 00000F5A  2050                     movea.l    A0, [A0]
  1433. 00000F5C  2F10                     move.l     -[A7], [A0]
  1434. 00000F5E  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  1435. 00000F62  2A1F                     move.l     D5, [A7]+
  1436. 00000F64  206E 000E                movea.l    A0, [A6 + 0xE]
  1437. 00000F68  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  1438. 00000F6E  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  1439. 00000F72  6618                     bne        +0x1A /* 00000F8C */
  1440. 00000F74  2D7C 5754 4C4B FFF4      move.l     [A6 - 0xC], 0x57544C4B /* 'WTLK' */
  1441. 00000F7C  206E 000A                movea.l    A0, [A6 + 0xA]
  1442. 00000F80  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  1443. 00000F84  2C05                     move.l     D6, D5
  1444. 00000F86  5286                     addq.l     D6, 1
  1445. 00000F88  6000 0182                bra        +0x184 /* 0000110C */
  1446. label00000F8C:
  1447. 00000F8C  206E 000A                movea.l    A0, [A6 + 0xA]
  1448. 00000F90  2F10                     move.l     -[A7], [A0]
  1449. 00000F92  2F05                     move.l     -[A7], D5
  1450. 00000F94  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1451. 00000F98  2D7C 5445 5854 FFE8      move.l     [A6 - 0x18], 0x54455854 /* 'TEXT' */
  1452. 00000FA0  206E 000A                movea.l    A0, [A6 + 0xA]
  1453. 00000FA4  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  1454. 00000FA8  42A7                     clr.l      -[A7]
  1455. 00000FAA  206E 000E                movea.l    A0, [A6 + 0xE]
  1456. 00000FAE  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1457. 00000FB2  486E FFE0                pea.l      [A6 - 0x20]
  1458. 00000FB6  4EBA F41C                jsr        [PC - 0xBE4 /* 000003D4 */]
  1459. 00000FBA  285F                     movea.l    A4, [A7]+
  1460. 00000FBC  200C                     move.l     D0, A4
  1461. 00000FBE  6622                     bne        +0x24 /* 00000FE2 */
  1462. 00000FC0  3E3C F448                move.w     D7, 0xF448
  1463. 00000FC4  486E FED2                pea.l      [A6 - 0x12E]
  1464. 00000FC8  3F3C 00A3                move.w     -[A7], 0xA3
  1465. 00000FCC  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  1466. 00000FD0  205F                     movea.l    A0, [A7]+
  1467. 00000FD2  43ED D01A                lea.l      A1, [A5 - 0x2FE6]
  1468. 00000FD6  707F                     moveq.l    D0, 0x7F
  1469. label00000FD8:
  1470. 00000FD8  32D8                     move.w     [A1]+, [A0]+
  1471. 00000FDA  51C8 FFFC                dbf        D0, -0x6 /* 00000FD8 */
  1472. 00000FDE  6000 0108                bra        +0x10A /* 000010E8 */
  1473. label00000FE2:
  1474. 00000FE2  7000                     moveq.l    D0, 0x00
  1475. 00000FE4  2D40 FFDC                move.l     [A6 - 0x24], D0
  1476. 00000FE8  42A7                     clr.l      -[A7]
  1477. 00000FEA  2F0C                     move.l     -[A7], A4
  1478. 00000FEC  486E FFE8                pea.l      [A6 - 0x18]
  1479. 00000FF0  7002                     moveq.l    D0, 0x02
  1480. 00000FF2  2F00                     move.l     -[A7], D0
  1481. 00000FF4  486E FFDC                pea.l      [A6 - 0x24]
  1482. 00000FF8  2F3C 000C 0103           move.l     -[A7], 0xC0103
  1483. 00000FFE  7000                     moveq.l    D0, 0x00
  1484. 00001000  A82A                     syscall    ComponentDispatch
  1485. 00001002  201F                     move.l     D0, [A7]+
  1486. 00001004  3E00                     move.w     D7, D0
  1487. 00001006  6600 0088                bne        +0x8A /* 00001090 */
  1488. 0000100A  102E 0008                move.b     D0, [A6 + 0x8]
  1489. 0000100E  6744                     beq        +0x46 /* 00001054 */
  1490. 00001010  42A7                     clr.l      -[A7]
  1491. 00001012  2F0C                     move.l     -[A7], A4
  1492. 00001014  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1493. 00001018  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  1494. 0000101E  486E FFF4                pea.l      [A6 - 0xC]
  1495. 00001022  2F3C 000C 0201           move.l     -[A7], 0xC0201
  1496. 00001028  7000                     moveq.l    D0, 0x00
  1497. 0000102A  A82A                     syscall    ComponentDispatch
  1498. 0000102C  4A9F                     tst.l      [A7]+
  1499. 0000102E  6646                     bne        +0x48 /* 00001076 */
  1500. 00001030  7801                     moveq.l    D4, 0x01
  1501. 00001032  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1502. 00001036  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  1503. 0000103A  206E 000A                movea.l    A0, [A6 + 0xA]
  1504. 0000103E  20AE FFF8                move.l     [A0], [A6 - 0x8]
  1505. 00001042  41EE FFF4                lea.l      A0, [A6 - 0xC]
  1506. 00001046  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  1507. 0000104A  7003                     moveq.l    D0, 0x03
  1508. label0000104C:
  1509. 0000104C  30D9                     move.w     [A0]+, [A1]+
  1510. 0000104E  51C8 FFFC                dbf        D0, -0x6 /* 0000104C */
  1511. 00001052  6022                     bra        +0x24 /* 00001076 */
  1512. label00001054:
  1513. 00001054  42A7                     clr.l      -[A7]
  1514. 00001056  2F0C                     move.l     -[A7], A4
  1515. 00001058  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1516. 0000105C  2F3C 7363 7074           move.l     -[A7], 0x73637074 /* 'scpt' */
  1517. 00001062  42A7                     clr.l      -[A7]
  1518. 00001064  486E FFF4                pea.l      [A6 - 0xC]
  1519. 00001068  2F3C 0010 0002           move.l     -[A7], 0x100002
  1520. 0000106E  7000                     moveq.l    D0, 0x00
  1521. 00001070  A82A                     syscall    ComponentDispatch
  1522. 00001072  201F                     move.l     D0, [A7]+
  1523. 00001074  3E00                     move.w     D7, D0
  1524. label00001076:
  1525. 00001076  42A7                     clr.l      -[A7]
  1526. 00001078  2F0C                     move.l     -[A7], A4
  1527. 0000107A  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1528. 0000107E  2F3C 0004 0006           move.l     -[A7], 0x40006
  1529. 00001084  7000                     moveq.l    D0, 0x00
  1530. 00001086  A82A                     syscall    ComponentDispatch
  1531. 00001088  201F                     move.l     D0, [A7]+
  1532. 0000108A  3D40 FFD6                move.w     [A6 - 0x2A], D0
  1533. 0000108E  6016                     bra        +0x18 /* 000010A6 */
  1534. label00001090:
  1535. 00001090  4267                     clr.w      -[A7]
  1536. 00001092  2F0C                     move.l     -[A7], A4
  1537. 00001094  486E FFD8                pea.l      [A6 - 0x28]
  1538. 00001098  4EBA F63C                jsr        [PC - 0x9C4 /* 000006D6 */]
  1539. 0000109C  101F                     move.b     D0, [A7]+
  1540. 0000109E  6706                     beq        +0x8 /* 000010A6 */
  1541. 000010A0  2B6E FFD8 CFEA           move.l     [A5 - 0x3016], [A6 - 0x28]
  1542. label000010A6:
  1543. 000010A6  4A47                     tst.w      D7
  1544. 000010A8  6732                     beq        +0x34 /* 000010DC */
  1545. 000010AA  42A7                     clr.l      -[A7]
  1546. 000010AC  2F0C                     move.l     -[A7], A4
  1547. 000010AE  2F3C 6572 7273           move.l     -[A7], 0x65727273 /* 'errs' */
  1548. 000010B4  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  1549. 000010BA  486E FFE8                pea.l      [A6 - 0x18]
  1550. 000010BE  2F3C 000C 0005           move.l     -[A7], 0xC0005
  1551. 000010C4  7000                     moveq.l    D0, 0x00
  1552. 000010C6  A82A                     syscall    ComponentDispatch
  1553. 000010C8  4A9F                     tst.l      [A7]+
  1554. 000010CA  6610                     bne        +0x12 /* 000010DC */
  1555. 000010CC  486E FFE8                pea.l      [A6 - 0x18]
  1556. 000010D0  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  1557. 000010D4  486D D01A                pea.l      [A5 - 0x2FE6]
  1558. 000010D8  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1559. label000010DC:
  1560. 000010DC  4267                     clr.w      -[A7]
  1561. 000010DE  2F0C                     move.l     -[A7], A4
  1562. 000010E0  4EBA F0D2                jsr        [PC - 0xF2E /* 000001B4 */]
  1563. 000010E4  3D5F FFD6                move.w     [A6 - 0x2A], [A7]+
  1564. label000010E8:
  1565. 000010E8  4A47                     tst.w      D7
  1566. 000010EA  660E                     bne        +0x10 /* 000010FA */
  1567. 000010EC  42A7                     clr.l      -[A7]
  1568. 000010EE  486E FFF4                pea.l      [A6 - 0xC]
  1569. 000010F2  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  1570. 000010F6  2C1F                     move.l     D6, [A7]+
  1571. 000010F8  6012                     bra        +0x14 /* 0000110C */
  1572. label000010FA:
  1573. 000010FA  2D7C 5554 5854 FFF4      move.l     [A6 - 0xC], 0x55545854 /* 'UTXT' */
  1574. 00001102  206E 000A                movea.l    A0, [A6 + 0xA]
  1575. 00001106  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  1576. 0000110A  2C05                     move.l     D6, D5
  1577. label0000110C:
  1578. 0000110C  1004                     move.b     D0, D4
  1579. 0000110E  6618                     bne        +0x1A /* 00001128 */
  1580. 00001110  206E 000A                movea.l    A0, [A6 + 0xA]
  1581. 00001114  202E FFF8                move.l     D0, [A6 - 0x8]
  1582. 00001118  B090                     cmp.l      D0, [A0]
  1583. 0000111A  6604                     bne        +0x6 /* 00001120 */
  1584. 0000111C  7000                     moveq.l    D0, 0x00
  1585. 0000111E  2080                     move.l     [A0], D0
  1586. label00001120:
  1587. 00001120  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1588. 00001124  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  1589. label00001128:
  1590. 00001128  102E 0008                move.b     D0, [A6 + 0x8]
  1591. 0000112C  6710                     beq        +0x12 /* 0000113E */
  1592. 0000112E  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  1593. 00001134  486E FFF4                pea.l      [A6 - 0xC]
  1594. 00001138  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  1595. 0000113C  6014                     bra        +0x16 /* 00001152 */
  1596. label0000113E:
  1597. 0000113E  4267                     clr.w      -[A7]
  1598. 00001140  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1599. 00001144  2F06                     move.l     -[A7], D6
  1600. 00001146  486E FFF4                pea.l      [A6 - 0xC]
  1601. 0000114A  4EBA FD52                jsr        [PC - 0x2AE /* 00000E9E */]
  1602. 0000114E  1D5F 0012                move.b     [A6 + 0x12], [A7]+
  1603. label00001152:
  1604. 00001152  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1605. 00001156  4E5E                     unlink     A6
  1606. 00001158  205F                     movea.l    A0, [A7]+
  1607. 0000115A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1608. 0000115E  4ED0                     jmp        [A0]
  1609. export_617:
  1610. 00001160  4E56 FFFC                link       A6, -0x0004
  1611. 00001164  422E 0010                clr.b      [A6 + 0x10]
  1612. 00001168  102D 9FC6                move.b     D0, [A5 - 0x603A]
  1613. 0000116C  0A00 0001                xori.b     D0, 0x1
  1614. 00001170  4A00                     tst.b      D0
  1615. 00001172  6600 0088                bne        +0x8A /* 000011FC */
  1616. 00001176  7200                     moveq.l    D1, 0x00
  1617. 00001178  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  1618. 0000117C  57C1                     seq        D1
  1619. 0000117E  8001                     or.b       D0, D1
  1620. 00001180  0240 0001                andi.w     D0, 0x1
  1621. 00001184  6702                     beq        +0x4 /* 00001188 */
  1622. 00001186  6074                     bra        +0x76 /* 000011FC */
  1623. label00001188:
  1624. 00001188  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1625. 0000118E  206E 000C                movea.l    A0, [A6 + 0xC]
  1626. 00001192  7005                     moveq.l    D0, 0x05
  1627. 00001194  B010                     cmp.b      D0, [A0]
  1628. 00001196  6608                     bne        +0xA /* 000011A0 */
  1629. 00001198  2B6E 0008 AEB8           move.l     [A5 - 0x5148], [A6 + 0x8]
  1630. 0000119E  605C                     bra        +0x5E /* 000011FC */
  1631. label000011A0:
  1632. 000011A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1633. 000011A4  4EBA FC4C                jsr        [PC - 0x3B4 /* 00000DF2 */]
  1634. 000011A8  206E 000C                movea.l    A0, [A6 + 0xC]
  1635. 000011AC  202E 0008                move.l     D0, [A6 + 0x8]
  1636. 000011B0  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  1637. 000011B4  6602                     bne        +0x4 /* 000011B8 */
  1638. 000011B6  6044                     bra        +0x46 /* 000011FC */
  1639. label000011B8:
  1640. 000011B8  42A7                     clr.l      -[A7]
  1641. 000011BA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1642. 000011BE  4EBA FB46                jsr        [PC - 0x4BA /* 00000D06 */]
  1643. 000011C2  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1644. 000011C6  6616                     bne        +0x18 /* 000011DE */
  1645. 000011C8  42A7                     clr.l      -[A7]
  1646. 000011CA  7002                     moveq.l    D0, 0x02
  1647. 000011CC  2F00                     move.l     -[A7], D0
  1648. 000011CE  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  1649. 000011D2  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1650. 000011D6  206E FFFC                movea.l    A0, [A6 - 0x4]
  1651. 000011DA  2050                     movea.l    A0, [A0]
  1652. 000011DC  4210                     clr.b      [A0]
  1653. label000011DE:
  1654. 000011DE  206E 000C                movea.l    A0, [A6 + 0xC]
  1655. 000011E2  216E 0008 0014           move.l     [A0 + 0x14], [A6 + 0x8]
  1656. 000011E8  4267                     clr.w      -[A7]
  1657. 000011EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1658. 000011EE  486E FFFC                pea.l      [A6 - 0x4]
  1659. 000011F2  4267                     clr.w      -[A7]
  1660. 000011F4  4EBA FD4A                jsr        [PC - 0x2B6 /* 00000F40 */]
  1661. 000011F8  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  1662. label000011FC:
  1663. 000011FC  4E5E                     unlink     A6
  1664. 000011FE  205F                     movea.l    A0, [A7]+
  1665. 00001200  504F                     addq.w     A7, 8
  1666. 00001202  4ED0                     jmp        [A0]
  1667. fn00001204:
  1668. 00001204  4E56 FFFC                link       A6, -0x0004
  1669. 00001208  48E7 0018                movem.l    -[A7], A3,A4
  1670. 0000120C  286E 0008                movea.l    A4, [A6 + 0x8]
  1671. 00001210  486C 0056                pea.l      [A4 + 0x56]
  1672. 00001214  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  1673. 00001218  4AAC 005A                tst.l      [A4 + 0x5A]
  1674. 0000121C  6736                     beq        +0x38 /* 00001254 */
  1675. 0000121E  2F2C 005A                move.l     -[A7], [A4 + 0x5A]
  1676. 00001222  205F                     movea.l    A0, [A7]+
  1677. 00001224  A029                     syscall    HLock
  1678. 00001226  206C 005A                movea.l    A0, [A4 + 0x5A]
  1679. 0000122A  2650                     movea.l    A3, [A0]
  1680. label0000122C:
  1681. 0000122C  4A53                     tst.w      [A3]
  1682. 0000122E  671C                     beq        +0x1E /* 0000124C */
  1683. 00001230  4AAB 0008                tst.l      [A3 + 0x8]
  1684. 00001234  6710                     beq        +0x12 /* 00001246 */
  1685. 00001236  486B 0008                pea.l      [A3 + 0x8]
  1686. 0000123A  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  1687. 0000123E  486B 000C                pea.l      [A3 + 0xC]
  1688. 00001242  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  1689. label00001246:
  1690. 00001246  7012                     moveq.l    D0, 0x12
  1691. 00001248  D7C0                     add.l      A3, D0
  1692. 0000124A  60E0                     bra        -0x1E /* 0000122C */
  1693. label0000124C:
  1694. 0000124C  486C 005A                pea.l      [A4 + 0x5A]
  1695. 00001250  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  1696. label00001254:
  1697. 00001254  4CDF 1800                movem.l    A3,A4, [A7]+
  1698. 00001258  4E5E                     unlink     A6
  1699. 0000125A  2E9F                     move.l     [A7], [A7]+
  1700. 0000125C  4E75                     rts
  1701. fn0000125E:
  1702. 0000125E  4E56 FFF8                link       A6, -0x0008
  1703. 00001262  48E7 0018                movem.l    -[A7], A3,A4
  1704. 00001266  206E 0008                movea.l    A0, [A6 + 0x8]
  1705. 0000126A  2868 000A                movea.l    A4, [A0 + 0xA]
  1706. 0000126E  4267                     clr.w      -[A7]
  1707. 00001270  206E 0008                movea.l    A0, [A6 + 0x8]
  1708. 00001274  4868 FF00                pea.l      [A0 - 0x100]
  1709. 00001278  486E FFFF                pea.l      [A6 - 0x1]
  1710. 0000127C  486E FFFE                pea.l      [A6 - 0x2]
  1711. 00001280  486E FFFC                pea.l      [A6 - 0x4]
  1712. 00001284  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  1713. 00001288  101F                     move.b     D0, [A7]+
  1714. 0000128A  6750                     beq        +0x52 /* 000012DC */
  1715. 0000128C  7016                     moveq.l    D0, 0x16
  1716. 0000128E  B02E FFFF                cmp.b      D0, [A6 - 0x1]
  1717. 00001292  6606                     bne        +0x8 /* 0000129A */
  1718. 00001294  47EC 0020                lea.l      A3, [A4 + 0x20]
  1719. 00001298  601A                     bra        +0x1C /* 000012B4 */
  1720. label0000129A:
  1721. 0000129A  7018                     moveq.l    D0, 0x18
  1722. 0000129C  B02E FFFF                cmp.b      D0, [A6 - 0x1]
  1723. 000012A0  6606                     bne        +0x8 /* 000012A8 */
  1724. 000012A2  47EC 002C                lea.l      A3, [A4 + 0x2C]
  1725. 000012A6  600C                     bra        +0xE /* 000012B4 */
  1726. label000012A8:
  1727. 000012A8  7015                     moveq.l    D0, 0x15
  1728. 000012AA  B02E FFFF                cmp.b      D0, [A6 - 0x1]
  1729. 000012AE  662C                     bne        +0x2E /* 000012DC */
  1730. 000012B0  47EC 0038                lea.l      A3, [A4 + 0x38]
  1731. label000012B4:
  1732. 000012B4  7020                     moveq.l    D0, 0x20
  1733. 000012B6  B02E FFFE                cmp.b      D0, [A6 - 0x2]
  1734. 000012BA  6C12                     bge        +0x14 /* 000012CE */
  1735. 000012BC  102E FFFE                move.b     D0, [A6 - 0x2]
  1736. 000012C0  4880                     ext.w      D0
  1737. 000012C2  907C 0020                sub.w      D0, 0x20 /* ' ' */
  1738. 000012C6  1D40 FFFE                move.b     [A6 - 0x2], D0
  1739. 000012CA  588B                     addq.l     A3, 4
  1740. 000012CC  60E6                     bra        -0x18 /* 000012B4 */
  1741. label000012CE:
  1742. 000012CE  102E FFFE                move.b     D0, [A6 - 0x2]
  1743. 000012D2  4880                     ext.w      D0
  1744. 000012D4  5340                     subq.w     D0, 1
  1745. 000012D6  2213                     move.l     D1, [A3]
  1746. 000012D8  01C1                     bset       D1, D0
  1747. 000012DA  2681                     move.l     [A3], D1
  1748. label000012DC:
  1749. 000012DC  4CDF 1800                movem.l    A3,A4, [A7]+
  1750. 000012E0  4E5E                     unlink     A6
  1751. 000012E2  2E9F                     move.l     [A7], [A7]+
  1752. 000012E4  4E75                     rts
  1753. fn000012E6:
  1754. 000012E6  4E56 FFE2                link       A6, -0x001E
  1755. 000012EA  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1756. 000012EE  286E 0008                movea.l    A4, [A6 + 0x8]
  1757. 000012F2  426E FFF8                clr.w      [A6 - 0x8]
  1758. 000012F6  422E FFFC                clr.b      [A6 - 0x4]
  1759. 000012FA  3D7C 0001 FFE4           move.w     [A6 - 0x1C], 0x1
  1760. 00001300  3D6E 0012 FFE2           move.w     [A6 - 0x1E], [A6 + 0x12]
  1761. 00001306  3E2E FFE4                move.w     D7, [A6 - 0x1C]
  1762. 0000130A  6000 00D0                bra        +0xD2 /* 000013DC */
  1763. label0000130E:
  1764. 0000130E  42A7                     clr.l      -[A7]
  1765. 00001310  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1766. 00001314  3F07                     move.w     -[A7], D7
  1767. 00001316  A80E                     syscall    Get1IndResource/Get1IxResource
  1768. 00001318  2C17                     move.l     D6, [A7]
  1769. 0000131A  205F                     movea.l    A0, [A7]+
  1770. 0000131C  A049                     syscall    HPurge
  1771. 0000131E  2F06                     move.l     -[A7], D6
  1772. 00001320  486E FFFA                pea.l      [A6 - 0x6]
  1773. 00001324  486E FFEA                pea.l      [A6 - 0x16]
  1774. 00001328  486C FF00                pea.l      [A4 - 0x100]
  1775. 0000132C  A9A8                     syscall    GetResInfo
  1776. 0000132E  102E 000C                move.b     D0, [A6 + 0xC]
  1777. 00001332  6706                     beq        +0x8 /* 0000133A */
  1778. 00001334  2D46 FFF4                move.l     [A6 - 0xC], D6
  1779. 00001338  6006                     bra        +0x8 /* 00001340 */
  1780. label0000133A:
  1781. 0000133A  7000                     moveq.l    D0, 0x00
  1782. 0000133C  2D40 FFF4                move.l     [A6 - 0xC], D0
  1783. label00001340:
  1784. 00001340  4267                     clr.w      -[A7]
  1785. 00001342  486C FF00                pea.l      [A4 - 0x100]
  1786. 00001346  4EAD 293A                jsr        [A5 + 0x293A /* export_1315 */]
  1787. 0000134A  3D5F FFF0                move.w     [A6 - 0x10], [A7]+
  1788. 0000134E  203C 5846 434E           move.l     D0, 0x5846434E /* 'XFCN' */
  1789. 00001354  B0AE 000E                cmp.l      D0, [A6 + 0xE]
  1790. 00001358  660A                     bne        +0xC /* 00001364 */
  1791. 0000135A  302E FFF0                move.w     D0, [A6 - 0x10]
  1792. 0000135E  4440                     neg.w      D0
  1793. 00001360  3D40 FFF0                move.w     [A6 - 0x10], D0
  1794. label00001364:
  1795. 00001364  266C 000A                movea.l    A3, [A4 + 0xA]
  1796. 00001368  42A7                     clr.l      -[A7]
  1797. 0000136A  2F2B 0062                move.l     -[A7], [A3 + 0x62]
  1798. 0000136E  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  1799. 00001372  201F                     move.l     D0, [A7]+
  1800. 00001374  3D40 FFF2                move.w     [A6 - 0xE], D0
  1801. 00001378  42A7                     clr.l      -[A7]
  1802. 0000137A  2F2B 005E                move.l     -[A7], [A3 + 0x5E]
  1803. 0000137E  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  1804. 00001382  201F                     move.l     D0, [A7]+
  1805. 00001384  3A00                     move.w     D5, D0
  1806. 00001386  2F2B 005E                move.l     -[A7], [A3 + 0x5E]
  1807. 0000138A  3005                     move.w     D0, D5
  1808. 0000138C  D07C 000E                add.w      D0, 0xE
  1809. 00001390  48C0                     ext.l      D0
  1810. 00001392  2F00                     move.l     -[A7], D0
  1811. 00001394  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  1812. 00001398  4267                     clr.w      -[A7]
  1813. 0000139A  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1814. 0000139E  4A5F                     tst.w      [A7]+
  1815. 000013A0  6706                     beq        +0x8 /* 000013A8 */
  1816. 000013A2  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  1817. 000013A6  603C                     bra        +0x3E /* 000013E4 */
  1818. label000013A8:
  1819. 000013A8  486E FFF0                pea.l      [A6 - 0x10]
  1820. 000013AC  206B 005E                movea.l    A0, [A3 + 0x5E]
  1821. 000013B0  3005                     move.w     D0, D5
  1822. 000013B2  48C0                     ext.l      D0
  1823. 000013B4  D090                     add.l      D0, [A0]
  1824. 000013B6  2F00                     move.l     -[A7], D0
  1825. 000013B8  700E                     moveq.l    D0, 0x0E
  1826. 000013BA  2F00                     move.l     -[A7], D0
  1827. 000013BC  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  1828. 000013C0  486C FF00                pea.l      [A4 - 0x100]
  1829. 000013C4  206C 000A                movea.l    A0, [A4 + 0xA]
  1830. 000013C8  2F28 0062                move.l     -[A7], [A0 + 0x62]
  1831. 000013CC  4EAD 27E2                jsr        [A5 + 0x27E2 /* export_1272 */]
  1832. 000013D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1833. 000013D4  4EBA FE88                jsr        [PC - 0x178 /* 0000125E */]
  1834. 000013D8  5247                     addq.w     D7, 1
  1835. 000013DA  6908                     bvs        +0xA /* 000013E4 */
  1836. label000013DC:
  1837. 000013DC  BE6E FFE2                cmp.w      D7, [A6 - 0x1E]
  1838. 000013E0  6F00 FF2C                ble        -0xD2 /* 0000130E */
  1839. label000013E4:
  1840. 000013E4  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1841. 000013E8  4E5E                     unlink     A6
  1842. 000013EA  205F                     movea.l    A0, [A7]+
  1843. 000013EC  DEFC 000C                add.w      A7, 0xC
  1844. 000013F0  4ED0                     jmp        [A0]
  1845. fn000013F2:
  1846. 000013F2  4E56 FFF8                link       A6, -0x0008
  1847. 000013F6  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1848. 000013FA  206E 0008                movea.l    A0, [A6 + 0x8]
  1849. 000013FE  2868 000A                movea.l    A4, [A0 + 0xA]
  1850. 00001402  7000                     moveq.l    D0, 0x00
  1851. 00001404  2940 005E                move.l     [A4 + 0x5E], D0
  1852. 00001408  7000                     moveq.l    D0, 0x00
  1853. 0000140A  2940 0062                move.l     [A4 + 0x62], D0
  1854. 0000140E  7005                     moveq.l    D0, 0x05
  1855. 00001410  B014                     cmp.b      D0, [A4]
  1856. 00001412  56C0                     sne        D0
  1857. 00001414  4A00                     tst.b      D0
  1858. 00001416  670E                     beq        +0x10 /* 00001426 */
  1859. 00001418  7204                     moveq.l    D1, 0x04
  1860. 0000141A  B214                     cmp.b      D1, [A4]
  1861. 0000141C  56C1                     sne        D1
  1862. 0000141E  C001                     and.b      D0, D1
  1863. 00001420  6704                     beq        +0x6 /* 00001426 */
  1864. 00001422  6000 017A                bra        +0x17C /* 0000159E */
  1865. label00001426:
  1866. 00001426  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  1867. 0000142C  4267                     clr.w      -[A7]
  1868. 0000142E  A994                     syscall    CurResFile
  1869. 00001430  3A1F                     move.w     D5, [A7]+
  1870. 00001432  7005                     moveq.l    D0, 0x05
  1871. 00001434  B014                     cmp.b      D0, [A4]
  1872. 00001436  6614                     bne        +0x16 /* 0000144C */
  1873. 00001438  396D 9FE0 0048           move.w     [A4 + 0x48], [A5 - 0x6020]
  1874. 0000143E  396D A774 0018           move.w     [A4 + 0x18], [A5 - 0x588C]
  1875. 00001444  396D A772 001A           move.w     [A4 + 0x1A], [A5 - 0x588E]
  1876. 0000144A  6076                     bra        +0x78 /* 000014C2 */
  1877. label0000144C:
  1878. 0000144C  202C 0002                move.l     D0, [A4 + 0x2]
  1879. 00001450  B0AD A548                cmp.l      D0, [A5 - 0x5AB8]
  1880. 00001454  6614                     bne        +0x16 /* 0000146A */
  1881. 00001456  396D A42C 0048           move.w     [A4 + 0x48], [A5 - 0x5BD4]
  1882. 0000145C  396D A78C 0018           move.w     [A4 + 0x18], [A5 - 0x5874]
  1883. 00001462  396D A78A 001A           move.w     [A4 + 0x1A], [A5 - 0x5876]
  1884. 00001468  6058                     bra        +0x5A /* 000014C2 */
  1885. label0000146A:
  1886. 0000146A  202C 0002                move.l     D0, [A4 + 0x2]
  1887. 0000146E  B0AD A544                cmp.l      D0, [A5 - 0x5ABC]
  1888. 00001472  6614                     bne        +0x16 /* 00001488 */
  1889. 00001474  396D A436 0048           move.w     [A4 + 0x48], [A5 - 0x5BCA]
  1890. 0000147A  396D A784 0018           move.w     [A4 + 0x18], [A5 - 0x587C]
  1891. 00001480  396D A782 001A           move.w     [A4 + 0x1A], [A5 - 0x587E]
  1892. 00001486  603A                     bra        +0x3C /* 000014C2 */
  1893. label00001488:
  1894. 00001488  4267                     clr.w      -[A7]
  1895. 0000148A  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1896. 0000148E  486E FFFF                pea.l      [A6 - 0x1]
  1897. 00001492  4EBA 115A                jsr        [PC + 0x115A /* 000025EE */]
  1898. 00001496  395F 0048                move.w     [A4 + 0x48], [A7]+
  1899. 0000149A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1900. 0000149C  B06C 0048                cmp.w      D0, [A4 + 0x48]
  1901. 000014A0  6604                     bne        +0x6 /* 000014A6 */
  1902. 000014A2  6000 00FA                bra        +0xFC /* 0000159E */
  1903. label000014A6:
  1904. 000014A6  4267                     clr.w      -[A7]
  1905. 000014A8  2F3C 5843 4D44           move.l     -[A7], 0x58434D44 /* 'XCMD' */
  1906. 000014AE  A80D                     syscall    Count1Resources
  1907. 000014B0  395F 0018                move.w     [A4 + 0x18], [A7]+
  1908. 000014B4  4267                     clr.w      -[A7]
  1909. 000014B6  2F3C 5846 434E           move.l     -[A7], 0x5846434E /* 'XFCN' */
  1910. 000014BC  A80D                     syscall    Count1Resources
  1911. 000014BE  395F 001A                move.w     [A4 + 0x1A], [A7]+
  1912. label000014C2:
  1913. 000014C2  4A6C 0018                tst.w      [A4 + 0x18]
  1914. 000014C6  5EC0                     sgt        D0
  1915. 000014C8  4A00                     tst.b      D0
  1916. 000014CA  660C                     bne        +0xE /* 000014D8 */
  1917. 000014CC  4A6C 001A                tst.w      [A4 + 0x1A]
  1918. 000014D0  5EC1                     sgt        D1
  1919. 000014D2  8001                     or.b       D0, D1
  1920. 000014D4  6700 00B6                beq        +0xB8 /* 0000158C */
  1921. label000014D8:
  1922. 000014D8  4267                     clr.w      -[A7]
  1923. 000014DA  A99B                     syscall    SetResLoad
  1924. 000014DC  42A7                     clr.l      -[A7]
  1925. 000014DE  42A7                     clr.l      -[A7]
  1926. 000014E0  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  1927. 000014E4  295F 005E                move.l     [A4 + 0x5E], [A7]+
  1928. 000014E8  42A7                     clr.l      -[A7]
  1929. 000014EA  7002                     moveq.l    D0, 0x02
  1930. 000014EC  2F00                     move.l     -[A7], D0
  1931. 000014EE  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  1932. 000014F2  295F 0062                move.l     [A4 + 0x62], [A7]+
  1933. 000014F6  206C 0062                movea.l    A0, [A4 + 0x62]
  1934. 000014FA  2050                     movea.l    A0, [A0]
  1935. 000014FC  4250                     clr.w      [A0]
  1936. 000014FE  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  1937. 00001502  A998                     syscall    UseResFile
  1938. 00001504  3F2C 0018                move.w     -[A7], [A4 + 0x18]
  1939. 00001508  2F3C 5843 4D44           move.l     -[A7], 0x58434D44 /* 'XCMD' */
  1940. 0000150E  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  1941. 00001512  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1942. 00001516  4EBA FDCE                jsr        [PC - 0x232 /* 000012E6 */]
  1943. 0000151A  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  1944. 0000151E  2F3C 5846 434E           move.l     -[A7], 0x5846434E /* 'XFCN' */
  1945. 00001524  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  1946. 00001528  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1947. 0000152C  4EBA FDB8                jsr        [PC - 0x248 /* 000012E6 */]
  1948. 00001530  7005                     moveq.l    D0, 0x05
  1949. 00001532  B014                     cmp.b      D0, [A4]
  1950. 00001534  6650                     bne        +0x52 /* 00001586 */
  1951. 00001536  4267                     clr.w      -[A7]
  1952. 00001538  A998                     syscall    UseResFile
  1953. 0000153A  4267                     clr.w      -[A7]
  1954. 0000153C  2F3C 5843 4D44           move.l     -[A7], 0x58434D44 /* 'XCMD' */
  1955. 00001542  A80D                     syscall    Count1Resources
  1956. 00001544  3E1F                     move.w     D7, [A7]+
  1957. 00001546  4267                     clr.w      -[A7]
  1958. 00001548  2F3C 5846 434E           move.l     -[A7], 0x5846434E /* 'XFCN' */
  1959. 0000154E  A80D                     syscall    Count1Resources
  1960. 00001550  3C1F                     move.w     D6, [A7]+
  1961. 00001552  3F07                     move.w     -[A7], D7
  1962. 00001554  2F3C 5843 4D44           move.l     -[A7], 0x58434D44 /* 'XCMD' */
  1963. 0000155A  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  1964. 0000155E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1965. 00001562  4EBA FD82                jsr        [PC - 0x27E /* 000012E6 */]
  1966. 00001566  3F06                     move.w     -[A7], D6
  1967. 00001568  2F3C 5846 434E           move.l     -[A7], 0x5846434E /* 'XFCN' */
  1968. 0000156E  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  1969. 00001572  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1970. 00001576  4EBA FD6E                jsr        [PC - 0x292 /* 000012E6 */]
  1971. 0000157A  3007                     move.w     D0, D7
  1972. 0000157C  D16C 0018                add.w      [A4 + 0x18], D0
  1973. 00001580  3006                     move.w     D0, D6
  1974. 00001582  D16C 001A                add.w      [A4 + 0x1A], D0
  1975. label00001586:
  1976. 00001586  1F3C 0001                move.b     -[A7], 0x1
  1977. 0000158A  A99B                     syscall    SetResLoad
  1978. label0000158C:
  1979. 0000158C  102E FFFF                move.b     D0, [A6 - 0x1]
  1980. 00001590  6608                     bne        +0xA /* 0000159A */
  1981. 00001592  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  1982. 00001596  4EAD 0D02                jsr        [A5 + 0xD02 /* export_412 */]
  1983. label0000159A:
  1984. 0000159A  3F05                     move.w     -[A7], D5
  1985. 0000159C  A998                     syscall    UseResFile
  1986. label0000159E:
  1987. 0000159E  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1988. 000015A2  4E5E                     unlink     A6
  1989. 000015A4  2E9F                     move.l     [A7], [A7]+
  1990. 000015A6  4E75                     rts
  1991. fn000015A8:
  1992. 000015A8  4E56 FFE0                link       A6, -0x0020
  1993. 000015AC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1994. 000015B0  206E 0008                movea.l    A0, [A6 + 0x8]
  1995. 000015B4  2868 000A                movea.l    A4, [A0 + 0xA]
  1996. 000015B8  7000                     moveq.l    D0, 0x00
  1997. 000015BA  2940 005A                move.l     [A4 + 0x5A], D0
  1998. 000015BE  7000                     moveq.l    D0, 0x00
  1999. 000015C0  2640                     movea.l    A3, D0
  2000. 000015C2  206C 0056                movea.l    A0, [A4 + 0x56]
  2001. 000015C6  2A10                     move.l     D5, [A0]
  2002. 000015C8  2D45 FFF0                move.l     [A6 - 0x10], D5
  2003. 000015CC  486E FFF0                pea.l      [A6 - 0x10]
  2004. 000015D0  486E FFEF                pea.l      [A6 - 0x11]
  2005. 000015D4  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  2006. 000015D8  42A7                     clr.l      -[A7]
  2007. 000015DA  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  2008. 000015DE  4EAD 232A                jsr        [A5 + 0x232A /* export_1121 */]
  2009. 000015E2  3D5F FFE4                move.w     [A6 - 0x1C], [A7]+
  2010. label000015E6:
  2011. 000015E6  206E FFF0                movea.l    A0, [A6 - 0x10]
  2012. 000015EA  4A10                     tst.b      [A0]
  2013. 000015EC  6700 0150                beq        +0x152 /* 0000173E */
  2014. 000015F0  4AAC 005A                tst.l      [A4 + 0x5A]
  2015. 000015F4  662A                     bne        +0x2C /* 00001620 */
  2016. 000015F6  4244                     clr.w      D4
  2017. 000015F8  4247                     clr.w      D7
  2018. 000015FA  7C14                     moveq.l    D6, 0x14
  2019. 000015FC  42A7                     clr.l      -[A7]
  2020. 000015FE  2F3C 0000 0168           move.l     -[A7], 0x168
  2021. 00001604  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  2022. 00001608  295F 005A                move.l     [A4 + 0x5A], [A7]+
  2023. 0000160C  6612                     bne        +0x14 /* 00001620 */
  2024. 0000160E  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  2025. 00001612  206D FE80                movea.l    A0, [A5 - 0x180]
  2026. 00001616  316E FFE4 0044           move.w     [A0 + 0x44], [A6 - 0x1C]
  2027. 0000161C  6000 0178                bra        +0x17A /* 00001796 */
  2028. label00001620:
  2029. 00001620  BC44                     cmp.w      D6, D4
  2030. 00001622  664C                     bne        +0x4E /* 00001670 */
  2031. 00001624  DC7C 0014                add.w      D6, 0x14
  2032. 00001628  2F2C 005A                move.l     -[A7], [A4 + 0x5A]
  2033. 0000162C  3006                     move.w     D0, D6
  2034. 0000162E  C1FC 0012                muls.w     D0, 0x12
  2035. 00001632  48C0                     ext.l      D0
  2036. 00001634  2F00                     move.l     -[A7], D0
  2037. 00001636  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  2038. 0000163A  4267                     clr.w      -[A7]
  2039. 0000163C  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2040. 00001640  4A5F                     tst.w      [A7]+
  2041. 00001642  671A                     beq        +0x1C /* 0000165E */
  2042. 00001644  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  2043. 00001648  486C 005A                pea.l      [A4 + 0x5A]
  2044. 0000164C  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  2045. 00001650  206D FE80                movea.l    A0, [A5 - 0x180]
  2046. 00001654  316E FFE4 0044           move.w     [A0 + 0x44], [A6 - 0x1C]
  2047. 0000165A  6000 013A                bra        +0x13C /* 00001796 */
  2048. label0000165E:
  2049. 0000165E  206C 005A                movea.l    A0, [A4 + 0x5A]
  2050. 00001662  3007                     move.w     D0, D7
  2051. 00001664  48C0                     ext.l      D0
  2052. 00001666  D090                     add.l      D0, [A0]
  2053. 00001668  2640                     movea.l    A3, D0
  2054. 0000166A  97FC 0000 0012           sub.l      A3, 0x12
  2055. label00001670:
  2056. 00001670  2D4B FFF8                move.l     [A6 - 0x8], A3
  2057. 00001674  206C 005A                movea.l    A0, [A4 + 0x5A]
  2058. 00001678  3007                     move.w     D0, D7
  2059. 0000167A  48C0                     ext.l      D0
  2060. 0000167C  2640                     movea.l    A3, D0
  2061. 0000167E  D7D0                     add.l      A3, [A0]
  2062. 00001680  202E FFF0                move.l     D0, [A6 - 0x10]
  2063. 00001684  9085                     sub.l      D0, D5
  2064. 00001686  3740 0004                move.w     [A3 + 0x4], D0
  2065. 0000168A  4AAE FFF8                tst.l      [A6 - 0x8]
  2066. 0000168E  6714                     beq        +0x16 /* 000016A4 */
  2067. 00001690  206E FFF8                movea.l    A0, [A6 - 0x8]
  2068. 00001694  302B 0004                move.w     D0, [A3 + 0x4]
  2069. 00001698  9068 0004                sub.w      D0, [A0 + 0x4]
  2070. 0000169C  206E FFF8                movea.l    A0, [A6 - 0x8]
  2071. 000016A0  3140 0006                move.w     [A0 + 0x6], D0
  2072. label000016A4:
  2073. 000016A4  486E FFF0                pea.l      [A6 - 0x10]
  2074. 000016A8  206E 0008                movea.l    A0, [A6 + 0x8]
  2075. 000016AC  4868 FF00                pea.l      [A0 - 0x100]
  2076. 000016B0  1F3C 0001                move.b     -[A7], 0x1
  2077. 000016B4  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  2078. 000016B8  202E FFF0                move.l     D0, [A6 - 0x10]
  2079. 000016BC  9085                     sub.l      D0, D5
  2080. 000016BE  3740 0002                move.w     [A3 + 0x2], D0
  2081. 000016C2  486E FFF0                pea.l      [A6 - 0x10]
  2082. 000016C6  206E 0008                movea.l    A0, [A6 + 0x8]
  2083. 000016CA  4868 FF00                pea.l      [A0 - 0x100]
  2084. 000016CE  1F3C 0001                move.b     -[A7], 0x1
  2085. 000016D2  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  2086. 000016D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2087. 000016DA  4EBA FB82                jsr        [PC - 0x47E /* 0000125E */]
  2088. 000016DE  4267                     clr.w      -[A7]
  2089. 000016E0  206E 0008                movea.l    A0, [A6 + 0x8]
  2090. 000016E4  4868 FF00                pea.l      [A0 - 0x100]
  2091. 000016E8  4EAD 293A                jsr        [A5 + 0x293A /* export_1315 */]
  2092. 000016EC  3D5F FFEC                move.w     [A6 - 0x14], [A7]+
  2093. 000016F0  102E FFEF                move.b     D0, [A6 - 0x11]
  2094. 000016F4  670A                     beq        +0xC /* 00001700 */
  2095. 000016F6  302E FFEC                move.w     D0, [A6 - 0x14]
  2096. 000016FA  4440                     neg.w      D0
  2097. 000016FC  3D40 FFEC                move.w     [A6 - 0x14], D0
  2098. label00001700:
  2099. 00001700  2D4B FFE0                move.l     [A6 - 0x20], A3
  2100. 00001704  206E FFE0                movea.l    A0, [A6 - 0x20]
  2101. 00001708  30AE FFEC                move.w     [A0], [A6 - 0x14]
  2102. 0000170C  206E FFE0                movea.l    A0, [A6 - 0x20]
  2103. 00001710  7000                     moveq.l    D0, 0x00
  2104. 00001712  2140 0008                move.l     [A0 + 0x8], D0
  2105. 00001716  206E FFE0                movea.l    A0, [A6 - 0x20]
  2106. 0000171A  7000                     moveq.l    D0, 0x00
  2107. 0000171C  2140 000C                move.l     [A0 + 0xC], D0
  2108. 00001720  206E FFE0                movea.l    A0, [A6 - 0x20]
  2109. 00001724  4268 0010                clr.w      [A0 + 0x10]
  2110. 00001728  5244                     addq.w     D4, 1
  2111. 0000172A  DE7C 0012                add.w      D7, 0x12
  2112. 0000172E  486E FFF0                pea.l      [A6 - 0x10]
  2113. 00001732  486E FFEF                pea.l      [A6 - 0x11]
  2114. 00001736  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  2115. 0000173A  6000 FEAA                bra        -0x154 /* 000015E6 */
  2116. label0000173E:
  2117. 0000173E  206D FE80                movea.l    A0, [A5 - 0x180]
  2118. 00001742  316E FFE4 0044           move.w     [A0 + 0x44], [A6 - 0x1C]
  2119. 00001748  200B                     move.l     D0, A3
  2120. 0000174A  674A                     beq        +0x4C /* 00001796 */
  2121. 0000174C  202E FFF0                move.l     D0, [A6 - 0x10]
  2122. 00001750  9085                     sub.l      D0, D5
  2123. 00001752  322B 0004                move.w     D1, [A3 + 0x4]
  2124. 00001756  48C1                     ext.l      D1
  2125. 00001758  9081                     sub.l      D0, D1
  2126. 0000175A  3740 0006                move.w     [A3 + 0x6], D0
  2127. 0000175E  BC44                     cmp.w      D6, D4
  2128. 00001760  6E26                     bgt        +0x28 /* 00001788 */
  2129. 00001762  2F2C 005A                move.l     -[A7], [A4 + 0x5A]
  2130. 00001766  3006                     move.w     D0, D6
  2131. 00001768  5240                     addq.w     D0, 1
  2132. 0000176A  C1FC 0012                muls.w     D0, 0x12
  2133. 0000176E  48C0                     ext.l      D0
  2134. 00001770  2F00                     move.l     -[A7], D0
  2135. 00001772  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  2136. 00001776  4267                     clr.w      -[A7]
  2137. 00001778  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2138. 0000177C  4A5F                     tst.w      [A7]+
  2139. 0000177E  6708                     beq        +0xA /* 00001788 */
  2140. 00001780  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  2141. 00001784  9E7C 0012                sub.w      D7, 0x12
  2142. label00001788:
  2143. 00001788  206C 005A                movea.l    A0, [A4 + 0x5A]
  2144. 0000178C  3007                     move.w     D0, D7
  2145. 0000178E  48C0                     ext.l      D0
  2146. 00001790  2640                     movea.l    A3, D0
  2147. 00001792  D7D0                     add.l      A3, [A0]
  2148. 00001794  4253                     clr.w      [A3]
  2149. label00001796:
  2150. 00001796  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2151. 0000179A  4E5E                     unlink     A6
  2152. 0000179C  2E9F                     move.l     [A7], [A7]+
  2153. 0000179E  4E75                     rts
  2154. fn000017A0:
  2155. 000017A0  4E56 FF00                link       A6, -0x0100
  2156. 000017A4  2F0C                     move.l     -[A7], A4
  2157. 000017A6  286E 000A                movea.l    A4, [A6 + 0xA]
  2158. 000017AA  426C 0044                clr.w      [A4 + 0x44]
  2159. 000017AE  426C 004A                clr.w      [A4 + 0x4A]
  2160. 000017B2  4267                     clr.w      -[A7]
  2161. 000017B4  2F0C                     move.l     -[A7], A4
  2162. 000017B6  4EAD 1652                jsr        [A5 + 0x1652 /* export_710 */]
  2163. 000017BA  395F 004C                move.w     [A4 + 0x4C], [A7]+
  2164. 000017BE  396D D77C 0040           move.w     [A4 + 0x40], [A5 - 0x2884]
  2165. 000017C4  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  2166. 000017CA  B0AC 004E                cmp.l      D0, [A4 + 0x4E]
  2167. 000017CE  6712                     beq        +0x14 /* 000017E2 */
  2168. 000017D0  486C 0020                pea.l      [A4 + 0x20]
  2169. 000017D4  70FF                     moveq.l    D0, 0xFFFFFFFF
  2170. 000017D6  2F00                     move.l     -[A7], D0
  2171. 000017D8  7008                     moveq.l    D0, 0x08
  2172. 000017DA  2F00                     move.l     -[A7], D0
  2173. 000017DC  4EAD 2862                jsr        [A5 + 0x2862 /* export_1288 */]
  2174. 000017E0  602A                     bra        +0x2C /* 0000180C */
  2175. label000017E2:
  2176. 000017E2  4AAC 001C                tst.l      [A4 + 0x1C]
  2177. 000017E6  6610                     bne        +0x12 /* 000017F8 */
  2178. 000017E8  486C 0020                pea.l      [A4 + 0x20]
  2179. 000017EC  42A7                     clr.l      -[A7]
  2180. 000017EE  7008                     moveq.l    D0, 0x08
  2181. 000017F0  2F00                     move.l     -[A7], D0
  2182. 000017F2  4EAD 2862                jsr        [A5 + 0x2862 /* export_1288 */]
  2183. 000017F6  6014                     bra        +0x16 /* 0000180C */
  2184. label000017F8:
  2185. 000017F8  206C 001C                movea.l    A0, [A4 + 0x1C]
  2186. 000017FC  4868 0020                pea.l      [A0 + 0x20]
  2187. 00001800  486C 0020                pea.l      [A4 + 0x20]
  2188. 00001804  7020                     moveq.l    D0, 0x20
  2189. 00001806  2F00                     move.l     -[A7], D0
  2190. 00001808  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  2191. label0000180C:
  2192. 0000180C  102E 0008                move.b     D0, [A6 + 0x8]
  2193. 00001810  6606                     bne        +0x8 /* 00001818 */
  2194. 00001812  2F0E                     move.l     -[A7], A6
  2195. 00001814  4EBA FBDC                jsr        [PC - 0x424 /* 000013F2 */]
  2196. label00001818:
  2197. 00001818  7000                     moveq.l    D0, 0x00
  2198. 0000181A  2940 0056                move.l     [A4 + 0x56], D0
  2199. 0000181E  7005                     moveq.l    D0, 0x05
  2200. 00001820  B014                     cmp.b      D0, [A4]
  2201. 00001822  56C0                     sne        D0
  2202. 00001824  4A00                     tst.b      D0
  2203. 00001826  6746                     beq        +0x48 /* 0000186E */
  2204. 00001828  223C 5754 4C4B           move.l     D1, 0x57544C4B /* 'WTLK' */
  2205. 0000182E  B2AC 004E                cmp.l      D1, [A4 + 0x4E]
  2206. 00001832  57C1                     seq        D1
  2207. 00001834  C001                     and.b      D0, D1
  2208. 00001836  6736                     beq        +0x38 /* 0000186E */
  2209. 00001838  7000                     moveq.l    D0, 0x00
  2210. 0000183A  2940 005A                move.l     [A4 + 0x5A], D0
  2211. 0000183E  42A7                     clr.l      -[A7]
  2212. 00001840  206E 000A                movea.l    A0, [A6 + 0xA]
  2213. 00001844  2F08                     move.l     -[A7], A0
  2214. 00001846  4EBA F4BE                jsr        [PC - 0xB42 /* 00000D06 */]
  2215. 0000184A  295F 0056                move.l     [A4 + 0x56], [A7]+
  2216. 0000184E  671E                     beq        +0x20 /* 0000186E */
  2217. 00001850  2F2C 0056                move.l     -[A7], [A4 + 0x56]
  2218. 00001854  205F                     movea.l    A0, [A7]+
  2219. 00001856  A029                     syscall    HLock
  2220. 00001858  2F0E                     move.l     -[A7], A6
  2221. 0000185A  4EBA FD4C                jsr        [PC - 0x2B4 /* 000015A8 */]
  2222. 0000185E  2F2C 0056                move.l     -[A7], [A4 + 0x56]
  2223. 00001862  205F                     movea.l    A0, [A7]+
  2224. 00001864  A02A                     syscall    HUnlock
  2225. 00001866  2F2C 0056                move.l     -[A7], [A4 + 0x56]
  2226. 0000186A  205F                     movea.l    A0, [A7]+
  2227. 0000186C  A049                     syscall    HPurge
  2228. label0000186E:
  2229. 0000186E  285F                     movea.l    A4, [A7]+
  2230. 00001870  4E5E                     unlink     A6
  2231. 00001872  205F                     movea.l    A0, [A7]+
  2232. 00001874  5C4F                     addq.w     A7, 6
  2233. 00001876  4ED0                     jmp        [A0]
  2234. fn00001878:
  2235. 00001878  4E56 FFDE                link       A6, -0x0022
  2236. 0000187C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2237. 00001880  266E 0008                movea.l    A3, [A6 + 0x8]
  2238. 00001884  284B                     movea.l    A4, A3
  2239. 00001886  4A6C 0044                tst.w      [A4 + 0x44]
  2240. 0000188A  670A                     beq        +0xC /* 00001896 */
  2241. 0000188C  197C 0001 004A           move.b     [A4 + 0x4A], 0x1
  2242. 00001892  6000 00DC                bra        +0xDE /* 00001970 */
  2243. label00001896:
  2244. 00001896  2F2C 004E                move.l     -[A7], [A4 + 0x4E]
  2245. 0000189A  486C 0052                pea.l      [A4 + 0x52]
  2246. 0000189E  4EBA F04C                jsr        [PC - 0xFB4 /* 000008EC */]
  2247. 000018A2  2F0C                     move.l     -[A7], A4
  2248. 000018A4  4EBA F54C                jsr        [PC - 0xAB4 /* 00000DF2 */]
  2249. 000018A8  296C 0014 004E           move.l     [A4 + 0x4E], [A4 + 0x14]
  2250. 000018AE  2F0C                     move.l     -[A7], A4
  2251. 000018B0  486C 0052                pea.l      [A4 + 0x52]
  2252. 000018B4  4EBA EF14                jsr        [PC - 0x10EC /* 000007CA */]
  2253. 000018B8  2F0B                     move.l     -[A7], A3
  2254. 000018BA  4EBA F948                jsr        [PC - 0x6B8 /* 00001204 */]
  2255. 000018BE  2E2C 0020                move.l     D7, [A4 + 0x20]
  2256. 000018C2  2C2C 0024                move.l     D6, [A4 + 0x24]
  2257. 000018C6  2A2C 0028                move.l     D5, [A4 + 0x28]
  2258. 000018CA  282C 002C                move.l     D4, [A4 + 0x2C]
  2259. 000018CE  2D6C 0030 FFF0           move.l     [A6 - 0x10], [A4 + 0x30]
  2260. 000018D4  2D6C 0034 FFF4           move.l     [A6 - 0xC], [A4 + 0x34]
  2261. 000018DA  2D6C 0038 FFF8           move.l     [A6 - 0x8], [A4 + 0x38]
  2262. 000018E0  2D6C 003C FFFC           move.l     [A6 - 0x4], [A4 + 0x3C]
  2263. 000018E6  1D6C 004B FFDF           move.b     [A6 - 0x21], [A4 + 0x4B]
  2264. 000018EC  2F0B                     move.l     -[A7], A3
  2265. 000018EE  1F3C 0001                move.b     -[A7], 0x1
  2266. 000018F2  4EBA FEAC                jsr        [PC - 0x154 /* 000017A0 */]
  2267. 000018F6  196E FFDF 004B           move.b     [A4 + 0x4B], [A6 - 0x21]
  2268. 000018FC  BEAC 0020                cmp.l      D7, [A4 + 0x20]
  2269. 00001900  56C0                     sne        D0
  2270. 00001902  4A00                     tst.b      D0
  2271. 00001904  6656                     bne        +0x58 /* 0000195C */
  2272. 00001906  BCAC 0024                cmp.l      D6, [A4 + 0x24]
  2273. 0000190A  56C1                     sne        D1
  2274. 0000190C  8001                     or.b       D0, D1
  2275. 0000190E  664C                     bne        +0x4E /* 0000195C */
  2276. 00001910  BAAC 0028                cmp.l      D5, [A4 + 0x28]
  2277. 00001914  56C1                     sne        D1
  2278. 00001916  8001                     or.b       D0, D1
  2279. 00001918  6642                     bne        +0x44 /* 0000195C */
  2280. 0000191A  B8AC 002C                cmp.l      D4, [A4 + 0x2C]
  2281. 0000191E  56C1                     sne        D1
  2282. 00001920  8001                     or.b       D0, D1
  2283. 00001922  6638                     bne        +0x3A /* 0000195C */
  2284. 00001924  222E FFF0                move.l     D1, [A6 - 0x10]
  2285. 00001928  B2AC 0030                cmp.l      D1, [A4 + 0x30]
  2286. 0000192C  56C1                     sne        D1
  2287. 0000192E  8001                     or.b       D0, D1
  2288. 00001930  662A                     bne        +0x2C /* 0000195C */
  2289. 00001932  222E FFF4                move.l     D1, [A6 - 0xC]
  2290. 00001936  B2AC 0034                cmp.l      D1, [A4 + 0x34]
  2291. 0000193A  56C1                     sne        D1
  2292. 0000193C  8001                     or.b       D0, D1
  2293. 0000193E  661C                     bne        +0x1E /* 0000195C */
  2294. 00001940  222E FFF8                move.l     D1, [A6 - 0x8]
  2295. 00001944  B2AC 0038                cmp.l      D1, [A4 + 0x38]
  2296. 00001948  56C1                     sne        D1
  2297. 0000194A  8001                     or.b       D0, D1
  2298. 0000194C  660E                     bne        +0x10 /* 0000195C */
  2299. 0000194E  222E FFFC                move.l     D1, [A6 - 0x4]
  2300. 00001952  B2AC 003C                cmp.l      D1, [A4 + 0x3C]
  2301. 00001956  56C1                     sne        D1
  2302. 00001958  8001                     or.b       D0, D1
  2303. 0000195A  6704                     beq        +0x6 /* 00001960 */
  2304. label0000195C:
  2305. 0000195C  526D D77C                addq.w     [A5 - 0x2884], 1
  2306. label00001960:
  2307. 00001960  200B                     move.l     D0, A3
  2308. 00001962  670C                     beq        +0xE /* 00001970 */
  2309. 00001964  376D D77C 0040           move.w     [A3 + 0x40], [A5 - 0x2884]
  2310. 0000196A  266B 001C                movea.l    A3, [A3 + 0x1C]
  2311. 0000196E  60F0                     bra        -0xE /* 00001960 */
  2312. label00001970:
  2313. 00001970  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2314. 00001974  4E5E                     unlink     A6
  2315. 00001976  2E9F                     move.l     [A7], [A7]+
  2316. 00001978  4E75                     rts
  2317. fn0000197A:
  2318. 0000197A  4E56 FFEA                link       A6, -0x0016
  2319. 0000197E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2320. 00001982  286E 0008                movea.l    A4, [A6 + 0x8]
  2321. 00001986  396D A42C 0048           move.w     [A4 + 0x48], [A5 - 0x5BD4]
  2322. 0000198C  4AAC 005E                tst.l      [A4 + 0x5E]
  2323. 00001990  6604                     bne        +0x6 /* 00001996 */
  2324. 00001992  6000 0088                bra        +0x8A /* 00001A1C */
  2325. label00001996:
  2326. 00001996  4267                     clr.w      -[A7]
  2327. 00001998  3F2D A42C                move.w     -[A7], [A5 - 0x5BD4]
  2328. 0000199C  4EAD 2322                jsr        [A5 + 0x2322 /* export_1120 */]
  2329. 000019A0  3A1F                     move.w     D5, [A7]+
  2330. 000019A2  4267                     clr.w      -[A7]
  2331. 000019A4  A99B                     syscall    SetResLoad
  2332. 000019A6  3D7C 0001 FFEC           move.w     [A6 - 0x14], 0x1
  2333. 000019AC  302C 001A                move.w     D0, [A4 + 0x1A]
  2334. 000019B0  D06C 0018                add.w      D0, [A4 + 0x18]
  2335. 000019B4  3D40 FFEA                move.w     [A6 - 0x16], D0
  2336. 000019B8  3E2E FFEC                move.w     D7, [A6 - 0x14]
  2337. 000019BC  604E                     bra        +0x50 /* 00001A0C */
  2338. label000019BE:
  2339. 000019BE  BE6C 0018                cmp.w      D7, [A4 + 0x18]
  2340. 000019C2  6F10                     ble        +0x12 /* 000019D4 */
  2341. 000019C4  2D7C 5846 434E FFF8      move.l     [A6 - 0x8], 0x5846434E /* 'XFCN' */
  2342. 000019CC  3C07                     move.w     D6, D7
  2343. 000019CE  9C6C 0018                sub.w      D6, [A4 + 0x18]
  2344. 000019D2  600A                     bra        +0xC /* 000019DE */
  2345. label000019D4:
  2346. 000019D4  2D7C 5843 4D44 FFF8      move.l     [A6 - 0x8], 0x58434D44 /* 'XCMD' */
  2347. 000019DC  3C07                     move.w     D6, D7
  2348. label000019DE:
  2349. 000019DE  42A7                     clr.l      -[A7]
  2350. 000019E0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2351. 000019E4  3F06                     move.w     -[A7], D6
  2352. 000019E6  A80E                     syscall    Get1IndResource/Get1IxResource
  2353. 000019E8  265F                     movea.l    A3, [A7]+
  2354. 000019EA  2F0B                     move.l     -[A7], A3
  2355. 000019EC  205F                     movea.l    A0, [A7]+
  2356. 000019EE  A049                     syscall    HPurge
  2357. 000019F0  206C 005E                movea.l    A0, [A4 + 0x5E]
  2358. 000019F4  3007                     move.w     D0, D7
  2359. 000019F6  5340                     subq.w     D0, 1
  2360. 000019F8  C1FC 000E                muls.w     D0, 0xE
  2361. 000019FC  48C0                     ext.l      D0
  2362. 000019FE  2800                     move.l     D4, D0
  2363. 00001A00  D890                     add.l      D4, [A0]
  2364. 00001A02  2044                     movea.l    A0, D4
  2365. 00001A04  214B 0004                move.l     [A0 + 0x4], A3
  2366. 00001A08  5247                     addq.w     D7, 1
  2367. 00001A0A  6906                     bvs        +0x8 /* 00001A12 */
  2368. label00001A0C:
  2369. 00001A0C  BE6E FFEA                cmp.w      D7, [A6 - 0x16]
  2370. 00001A10  6FAC                     ble        -0x52 /* 000019BE */
  2371. label00001A12:
  2372. 00001A12  1F3C 0001                move.b     -[A7], 0x1
  2373. 00001A16  A99B                     syscall    SetResLoad
  2374. 00001A18  3F05                     move.w     -[A7], D5
  2375. 00001A1A  A998                     syscall    UseResFile
  2376. label00001A1C:
  2377. 00001A1C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2378. 00001A20  4E5E                     unlink     A6
  2379. 00001A22  205F                     movea.l    A0, [A7]+
  2380. 00001A24  584F                     addq.w     A7, 4
  2381. 00001A26  4ED0                     jmp        [A0]
  2382. export_618:
  2383. 00001A28  4E56 FFFC                link       A6, -0x0004
  2384. 00001A2C  48E7 0108                movem.l    -[A7], D7,A4
  2385. 00001A30  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  2386. 00001A36  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2387. 00001A3A  6040                     bra        +0x42 /* 00001A7C */
  2388. label00001A3C:
  2389. 00001A3C  3007                     move.w     D0, D7
  2390. 00001A3E  5340                     subq.w     D0, 1
  2391. 00001A40  41ED D782                lea.l      A0, [A5 - 0x287E]
  2392. 00001A44  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  2393. 00001A48  49F0 0000                lea.l      A4, [A0 + D0.w]
  2394. 00001A4C  7004                     moveq.l    D0, 0x04
  2395. 00001A4E  B014                     cmp.b      D0, [A4]
  2396. 00001A50  57C0                     seq        D0
  2397. 00001A52  4A00                     tst.b      D0
  2398. 00001A54  6724                     beq        +0x26 /* 00001A7A */
  2399. 00001A56  222C 0002                move.l     D1, [A4 + 0x2]
  2400. 00001A5A  B2AD A548                cmp.l      D1, [A5 - 0x5AB8]
  2401. 00001A5E  57C1                     seq        D1
  2402. 00001A60  C001                     and.b      D0, D1
  2403. 00001A62  6716                     beq        +0x18 /* 00001A7A */
  2404. 00001A64  3007                     move.w     D0, D7
  2405. 00001A66  5340                     subq.w     D0, 1
  2406. 00001A68  41ED D782                lea.l      A0, [A5 - 0x287E]
  2407. 00001A6C  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  2408. 00001A70  4870 0000                pea.l      [A0 + D0.w]
  2409. 00001A74  4EBA FF04                jsr        [PC - 0xFC /* 0000197A */]
  2410. 00001A78  6008                     bra        +0xA /* 00001A82 */
  2411. label00001A7A:
  2412. 00001A7A  5247                     addq.w     D7, 1
  2413. label00001A7C:
  2414. 00001A7C  7019                     moveq.l    D0, 0x19
  2415. 00001A7E  B047                     cmp.w      D0, D7
  2416. 00001A80  6CBA                     bge        -0x44 /* 00001A3C */
  2417. label00001A82:
  2418. 00001A82  4CDF 1080                movem.l    D7,A4, [A7]+
  2419. 00001A86  4E5E                     unlink     A6
  2420. 00001A88  4E75                     rts
  2421. export_619:
  2422. 00001A8A  4E56 FFFC                link       A6, -0x0004
  2423. 00001A8E  48E7 0108                movem.l    -[A7], D7,A4
  2424. 00001A92  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  2425. 00001A98  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2426. 00001A9C  6040                     bra        +0x42 /* 00001ADE */
  2427. label00001A9E:
  2428. 00001A9E  3007                     move.w     D0, D7
  2429. 00001AA0  5340                     subq.w     D0, 1
  2430. 00001AA2  41ED D782                lea.l      A0, [A5 - 0x287E]
  2431. 00001AA6  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  2432. 00001AAA  49F0 0000                lea.l      A4, [A0 + D0.w]
  2433. 00001AAE  7004                     moveq.l    D0, 0x04
  2434. 00001AB0  B014                     cmp.b      D0, [A4]
  2435. 00001AB2  57C0                     seq        D0
  2436. 00001AB4  4A00                     tst.b      D0
  2437. 00001AB6  6724                     beq        +0x26 /* 00001ADC */
  2438. 00001AB8  222C 0002                move.l     D1, [A4 + 0x2]
  2439. 00001ABC  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  2440. 00001AC0  57C1                     seq        D1
  2441. 00001AC2  C001                     and.b      D0, D1
  2442. 00001AC4  6716                     beq        +0x18 /* 00001ADC */
  2443. 00001AC6  3007                     move.w     D0, D7
  2444. 00001AC8  5340                     subq.w     D0, 1
  2445. 00001ACA  41ED D782                lea.l      A0, [A5 - 0x287E]
  2446. 00001ACE  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  2447. 00001AD2  4870 0000                pea.l      [A0 + D0.w]
  2448. 00001AD6  4EBA FDA0                jsr        [PC - 0x260 /* 00001878 */]
  2449. 00001ADA  6008                     bra        +0xA /* 00001AE4 */
  2450. label00001ADC:
  2451. 00001ADC  5247                     addq.w     D7, 1
  2452. label00001ADE:
  2453. 00001ADE  7019                     moveq.l    D0, 0x19
  2454. 00001AE0  B047                     cmp.w      D0, D7
  2455. 00001AE2  6CBA                     bge        -0x44 /* 00001A9E */
  2456. label00001AE4:
  2457. 00001AE4  4CDF 1080                movem.l    D7,A4, [A7]+
  2458. 00001AE8  4E5E                     unlink     A6
  2459. 00001AEA  2E9F                     move.l     [A7], [A7]+
  2460. 00001AEC  4E75                     rts
  2461. export_620:
  2462. 00001AEE  4E56 FFFC                link       A6, -0x0004
  2463. 00001AF2  48E7 0108                movem.l    -[A7], D7,A4
  2464. 00001AF6  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  2465. 00001AFC  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2466. 00001B00  604E                     bra        +0x50 /* 00001B50 */
  2467. label00001B02:
  2468. 00001B02  3007                     move.w     D0, D7
  2469. 00001B04  5340                     subq.w     D0, 1
  2470. 00001B06  41ED D782                lea.l      A0, [A5 - 0x287E]
  2471. 00001B0A  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  2472. 00001B0E  49F0 0000                lea.l      A4, [A0 + D0.w]
  2473. 00001B12  202C 0002                move.l     D0, [A4 + 0x2]
  2474. 00001B16  B0AD A548                cmp.l      D0, [A5 - 0x5AB8]
  2475. 00001B1A  57C0                     seq        D0
  2476. 00001B1C  4A00                     tst.b      D0
  2477. 00001B1E  672E                     beq        +0x30 /* 00001B4E */
  2478. 00001B20  7203                     moveq.l    D1, 0x03
  2479. 00001B22  B214                     cmp.b      D1, [A4]
  2480. 00001B24  57C1                     seq        D1
  2481. 00001B26  C001                     and.b      D0, D1
  2482. 00001B28  6724                     beq        +0x26 /* 00001B4E */
  2483. 00001B2A  222C 0006                move.l     D1, [A4 + 0x6]
  2484. 00001B2E  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  2485. 00001B32  57C1                     seq        D1
  2486. 00001B34  C001                     and.b      D0, D1
  2487. 00001B36  6716                     beq        +0x18 /* 00001B4E */
  2488. 00001B38  3007                     move.w     D0, D7
  2489. 00001B3A  5340                     subq.w     D0, 1
  2490. 00001B3C  41ED D782                lea.l      A0, [A5 - 0x287E]
  2491. 00001B40  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  2492. 00001B44  4870 0000                pea.l      [A0 + D0.w]
  2493. 00001B48  4EBA FD2E                jsr        [PC - 0x2D2 /* 00001878 */]
  2494. 00001B4C  6008                     bra        +0xA /* 00001B56 */
  2495. label00001B4E:
  2496. 00001B4E  5247                     addq.w     D7, 1
  2497. label00001B50:
  2498. 00001B50  7019                     moveq.l    D0, 0x19
  2499. 00001B52  B047                     cmp.w      D0, D7
  2500. 00001B54  6CAC                     bge        -0x52 /* 00001B02 */
  2501. label00001B56:
  2502. 00001B56  4CDF 1080                movem.l    D7,A4, [A7]+
  2503. 00001B5A  4E5E                     unlink     A6
  2504. 00001B5C  2E9F                     move.l     [A7], [A7]+
  2505. 00001B5E  4E75                     rts
  2506. export_621:
  2507. 00001B60  4E56 FFFC                link       A6, -0x0004
  2508. 00001B64  48E7 0108                movem.l    -[A7], D7,A4
  2509. 00001B68  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  2510. 00001B6E  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2511. 00001B72  604E                     bra        +0x50 /* 00001BC2 */
  2512. label00001B74:
  2513. 00001B74  3007                     move.w     D0, D7
  2514. 00001B76  5340                     subq.w     D0, 1
  2515. 00001B78  41ED D782                lea.l      A0, [A5 - 0x287E]
  2516. 00001B7C  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  2517. 00001B80  49F0 0000                lea.l      A4, [A0 + D0.w]
  2518. 00001B84  202C 0002                move.l     D0, [A4 + 0x2]
  2519. 00001B88  B0AD A548                cmp.l      D0, [A5 - 0x5AB8]
  2520. 00001B8C  57C0                     seq        D0
  2521. 00001B8E  4A00                     tst.b      D0
  2522. 00001B90  672E                     beq        +0x30 /* 00001BC0 */
  2523. 00001B92  7202                     moveq.l    D1, 0x02
  2524. 00001B94  B214                     cmp.b      D1, [A4]
  2525. 00001B96  57C1                     seq        D1
  2526. 00001B98  C001                     and.b      D0, D1
  2527. 00001B9A  6724                     beq        +0x26 /* 00001BC0 */
  2528. 00001B9C  222C 000A                move.l     D1, [A4 + 0xA]
  2529. 00001BA0  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  2530. 00001BA4  57C1                     seq        D1
  2531. 00001BA6  C001                     and.b      D0, D1
  2532. 00001BA8  6716                     beq        +0x18 /* 00001BC0 */
  2533. 00001BAA  3007                     move.w     D0, D7
  2534. 00001BAC  5340                     subq.w     D0, 1
  2535. 00001BAE  41ED D782                lea.l      A0, [A5 - 0x287E]
  2536. 00001BB2  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  2537. 00001BB6  4870 0000                pea.l      [A0 + D0.w]
  2538. 00001BBA  4EBA FCBC                jsr        [PC - 0x344 /* 00001878 */]
  2539. 00001BBE  6008                     bra        +0xA /* 00001BC8 */
  2540. label00001BC0:
  2541. 00001BC0  5247                     addq.w     D7, 1
  2542. label00001BC2:
  2543. 00001BC2  7019                     moveq.l    D0, 0x19
  2544. 00001BC4  B047                     cmp.w      D0, D7
  2545. 00001BC6  6CAC                     bge        -0x52 /* 00001B74 */
  2546. label00001BC8:
  2547. 00001BC8  4CDF 1080                movem.l    D7,A4, [A7]+
  2548. 00001BCC  4E5E                     unlink     A6
  2549. 00001BCE  2E9F                     move.l     [A7], [A7]+
  2550. 00001BD0  4E75                     rts
  2551. export_622:
  2552. 00001BD2  4E56 FFFC                link       A6, -0x0004
  2553. 00001BD6  48E7 0108                movem.l    -[A7], D7,A4
  2554. 00001BDA  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  2555. 00001BE0  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2556. 00001BE4  605C                     bra        +0x5E /* 00001C42 */
  2557. label00001BE6:
  2558. 00001BE6  3007                     move.w     D0, D7
  2559. 00001BE8  5340                     subq.w     D0, 1
  2560. 00001BEA  41ED D782                lea.l      A0, [A5 - 0x287E]
  2561. 00001BEE  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  2562. 00001BF2  49F0 0000                lea.l      A4, [A0 + D0.w]
  2563. 00001BF6  7001                     moveq.l    D0, 0x01
  2564. 00001BF8  B014                     cmp.b      D0, [A4]
  2565. 00001BFA  57C0                     seq        D0
  2566. 00001BFC  4A00                     tst.b      D0
  2567. 00001BFE  6740                     beq        +0x42 /* 00001C40 */
  2568. 00001C00  222C 0002                move.l     D1, [A4 + 0x2]
  2569. 00001C04  B2AD A548                cmp.l      D1, [A5 - 0x5AB8]
  2570. 00001C08  57C1                     seq        D1
  2571. 00001C0A  C001                     and.b      D0, D1
  2572. 00001C0C  6732                     beq        +0x34 /* 00001C40 */
  2573. 00001C0E  222C 0010                move.l     D1, [A4 + 0x10]
  2574. 00001C12  B2AE 000A                cmp.l      D1, [A6 + 0xA]
  2575. 00001C16  57C1                     seq        D1
  2576. 00001C18  C001                     and.b      D0, D1
  2577. 00001C1A  6724                     beq        +0x26 /* 00001C40 */
  2578. 00001C1C  322C 000E                move.w     D1, [A4 + 0xE]
  2579. 00001C20  B26E 0008                cmp.w      D1, [A6 + 0x8]
  2580. 00001C24  57C1                     seq        D1
  2581. 00001C26  C001                     and.b      D0, D1
  2582. 00001C28  6716                     beq        +0x18 /* 00001C40 */
  2583. 00001C2A  3007                     move.w     D0, D7
  2584. 00001C2C  5340                     subq.w     D0, 1
  2585. 00001C2E  41ED D782                lea.l      A0, [A5 - 0x287E]
  2586. 00001C32  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  2587. 00001C36  4870 0000                pea.l      [A0 + D0.w]
  2588. 00001C3A  4EBA FC3C                jsr        [PC - 0x3C4 /* 00001878 */]
  2589. 00001C3E  6008                     bra        +0xA /* 00001C48 */
  2590. label00001C40:
  2591. 00001C40  5247                     addq.w     D7, 1
  2592. label00001C42:
  2593. 00001C42  7019                     moveq.l    D0, 0x19
  2594. 00001C44  B047                     cmp.w      D0, D7
  2595. 00001C46  6C9E                     bge        -0x60 /* 00001BE6 */
  2596. label00001C48:
  2597. 00001C48  4CDF 1080                movem.l    D7,A4, [A7]+
  2598. 00001C4C  4E5E                     unlink     A6
  2599. 00001C4E  205F                     movea.l    A0, [A7]+
  2600. 00001C50  5C4F                     addq.w     A7, 6
  2601. 00001C52  4ED0                     jmp        [A0]
  2602. export_623:
  2603. fn00001C54:
  2604. 00001C54  4E56 0000                link       A6, 0
  2605. 00001C58  48E7 0018                movem.l    -[A7], A3,A4
  2606. 00001C5C  266E 0008                movea.l    A3, [A6 + 0x8]
  2607. 00001C60  200B                     move.l     D0, A3
  2608. 00001C62  6602                     bne        +0x4 /* 00001C66 */
  2609. 00001C64  601C                     bra        +0x1E /* 00001C82 */
  2610. label00001C66:
  2611. 00001C66  284B                     movea.l    A4, A3
  2612. 00001C68  536C 0042                subq.w     [A4 + 0x42], 1
  2613. 00001C6C  4A6C 0042                tst.w      [A4 + 0x42]
  2614. 00001C70  57C0                     seq        D0
  2615. 00001C72  4A00                     tst.b      D0
  2616. 00001C74  670C                     beq        +0xE /* 00001C82 */
  2617. 00001C76  C02C 004B                and.b      D0, [A4 + 0x4B]
  2618. 00001C7A  6706                     beq        +0x8 /* 00001C82 */
  2619. 00001C7C  2F0B                     move.l     -[A7], A3
  2620. 00001C7E  4EBA 000C                jsr        [PC + 0xC /* 00001C8C */]
  2621. label00001C82:
  2622. 00001C82  4CDF 1800                movem.l    A3,A4, [A7]+
  2623. 00001C86  4E5E                     unlink     A6
  2624. 00001C88  2E9F                     move.l     [A7], [A7]+
  2625. 00001C8A  4E75                     rts
  2626. fn00001C8C:
  2627. 00001C8C  4E56 0000                link       A6, 0
  2628. 00001C90  48E7 0018                movem.l    -[A7], A3,A4
  2629. 00001C94  266E 0008                movea.l    A3, [A6 + 0x8]
  2630. 00001C98  284B                     movea.l    A4, A3
  2631. 00001C9A  4A6C 0042                tst.w      [A4 + 0x42]
  2632. 00001C9E  6708                     beq        +0xA /* 00001CA8 */
  2633. 00001CA0  197C 0001 004B           move.b     [A4 + 0x4B], 0x1
  2634. 00001CA6  6046                     bra        +0x48 /* 00001CEE */
  2635. label00001CA8:
  2636. 00001CA8  2F0B                     move.l     -[A7], A3
  2637. 00001CAA  4EBA F558                jsr        [PC - 0xAA8 /* 00001204 */]
  2638. 00001CAE  486C 005E                pea.l      [A4 + 0x5E]
  2639. 00001CB2  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  2640. 00001CB6  486C 0062                pea.l      [A4 + 0x62]
  2641. 00001CBA  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  2642. 00001CBE  2F2C 004E                move.l     -[A7], [A4 + 0x4E]
  2643. 00001CC2  486C 0052                pea.l      [A4 + 0x52]
  2644. 00001CC6  4EBA EC24                jsr        [PC - 0x13DC /* 000008EC */]
  2645. 00001CCA  2F2C 001C                move.l     -[A7], [A4 + 0x1C]
  2646. 00001CCE  4EBA FF84                jsr        [PC - 0x7C /* 00001C54 */]
  2647. 00001CD2  2F0B                     move.l     -[A7], A3
  2648. 00001CD4  7066                     moveq.l    D0, 0x66
  2649. 00001CD6  2F00                     move.l     -[A7], D0
  2650. 00001CD8  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  2651. 00001CDC  4214                     clr.b      [A4]
  2652. 00001CDE  397C 0001 0042           move.w     [A4 + 0x42], 0x1
  2653. 00001CE4  296D E198 001C           move.l     [A4 + 0x1C], [A5 - 0x1E68]
  2654. 00001CEA  2B4B E198                move.l     [A5 - 0x1E68], A3
  2655. label00001CEE:
  2656. 00001CEE  4CDF 1800                movem.l    A3,A4, [A7]+
  2657. 00001CF2  4E5E                     unlink     A6
  2658. 00001CF4  2E9F                     move.l     [A7], [A7]+
  2659. 00001CF6  4E75                     rts
  2660. fn00001CF8:
  2661. 00001CF8  4E56 FFFC                link       A6, -0x0004
  2662. 00001CFC  48E7 0108                movem.l    -[A7], D7,A4
  2663. 00001D00  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  2664. 00001D06  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2665. 00001D0A  6044                     bra        +0x46 /* 00001D50 */
  2666. label00001D0C:
  2667. 00001D0C  3007                     move.w     D0, D7
  2668. 00001D0E  5340                     subq.w     D0, 1
  2669. 00001D10  41ED D782                lea.l      A0, [A5 - 0x287E]
  2670. 00001D14  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  2671. 00001D18  49F0 0000                lea.l      A4, [A0 + D0.w]
  2672. 00001D1C  1014                     move.b     D0, [A4]
  2673. 00001D1E  B02E 000C                cmp.b      D0, [A6 + 0xC]
  2674. 00001D22  57C0                     seq        D0
  2675. 00001D24  4A00                     tst.b      D0
  2676. 00001D26  6726                     beq        +0x28 /* 00001D4E */
  2677. 00001D28  222C 0002                move.l     D1, [A4 + 0x2]
  2678. 00001D2C  206E 0008                movea.l    A0, [A6 + 0x8]
  2679. 00001D30  B2A8 0008                cmp.l      D1, [A0 + 0x8]
  2680. 00001D34  57C1                     seq        D1
  2681. 00001D36  C001                     and.b      D0, D1
  2682. 00001D38  6714                     beq        +0x16 /* 00001D4E */
  2683. 00001D3A  3007                     move.w     D0, D7
  2684. 00001D3C  5340                     subq.w     D0, 1
  2685. 00001D3E  41ED D782                lea.l      A0, [A5 - 0x287E]
  2686. 00001D42  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  2687. 00001D46  4870 0000                pea.l      [A0 + D0.w]
  2688. 00001D4A  4EBA FF40                jsr        [PC - 0xC0 /* 00001C8C */]
  2689. label00001D4E:
  2690. 00001D4E  5247                     addq.w     D7, 1
  2691. label00001D50:
  2692. 00001D50  7019                     moveq.l    D0, 0x19
  2693. 00001D52  B047                     cmp.w      D0, D7
  2694. 00001D54  6CB6                     bge        -0x48 /* 00001D0C */
  2695. 00001D56  4CDF 1080                movem.l    D7,A4, [A7]+
  2696. 00001D5A  4E5E                     unlink     A6
  2697. 00001D5C  205F                     movea.l    A0, [A7]+
  2698. 00001D5E  5C4F                     addq.w     A7, 6
  2699. 00001D60  4ED0                     jmp        [A0]
  2700. export_624:
  2701. 00001D62  4E56 0000                link       A6, 0
  2702. 00001D66  1F3C 0001                move.b     -[A7], 0x1
  2703. 00001D6A  2F0E                     move.l     -[A7], A6
  2704. 00001D6C  4EBA FF8A                jsr        [PC - 0x76 /* 00001CF8 */]
  2705. 00001D70  1F3C 0002                move.b     -[A7], 0x2
  2706. 00001D74  2F0E                     move.l     -[A7], A6
  2707. 00001D76  4EBA FF80                jsr        [PC - 0x80 /* 00001CF8 */]
  2708. 00001D7A  1F3C 0003                move.b     -[A7], 0x3
  2709. 00001D7E  2F0E                     move.l     -[A7], A6
  2710. 00001D80  4EBA FF76                jsr        [PC - 0x8A /* 00001CF8 */]
  2711. 00001D84  1F3C 0004                move.b     -[A7], 0x4
  2712. 00001D88  2F0E                     move.l     -[A7], A6
  2713. 00001D8A  4EBA FF6C                jsr        [PC - 0x94 /* 00001CF8 */]
  2714. 00001D8E  4E5E                     unlink     A6
  2715. 00001D90  2E9F                     move.l     [A7], [A7]+
  2716. 00001D92  4E75                     rts
  2717. fn00001D94:
  2718. 00001D94  4E56 FFFC                link       A6, -0x0004
  2719. 00001D98  48E7 0108                movem.l    -[A7], D7,A4
  2720. 00001D9C  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  2721. 00001DA2  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2722. 00001DA6  6052                     bra        +0x54 /* 00001DFA */
  2723. label00001DA8:
  2724. 00001DA8  3007                     move.w     D0, D7
  2725. 00001DAA  5340                     subq.w     D0, 1
  2726. 00001DAC  41ED D782                lea.l      A0, [A5 - 0x287E]
  2727. 00001DB0  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  2728. 00001DB4  49F0 0000                lea.l      A4, [A0 + D0.w]
  2729. 00001DB8  1014                     move.b     D0, [A4]
  2730. 00001DBA  B02E 000C                cmp.b      D0, [A6 + 0xC]
  2731. 00001DBE  57C0                     seq        D0
  2732. 00001DC0  4A00                     tst.b      D0
  2733. 00001DC2  6734                     beq        +0x36 /* 00001DF8 */
  2734. 00001DC4  222C 0006                move.l     D1, [A4 + 0x6]
  2735. 00001DC8  206E 0008                movea.l    A0, [A6 + 0x8]
  2736. 00001DCC  B2A8 0008                cmp.l      D1, [A0 + 0x8]
  2737. 00001DD0  57C1                     seq        D1
  2738. 00001DD2  C001                     and.b      D0, D1
  2739. 00001DD4  6722                     beq        +0x24 /* 00001DF8 */
  2740. 00001DD6  222C 0002                move.l     D1, [A4 + 0x2]
  2741. 00001DDA  B2AD A548                cmp.l      D1, [A5 - 0x5AB8]
  2742. 00001DDE  57C1                     seq        D1
  2743. 00001DE0  C001                     and.b      D0, D1
  2744. 00001DE2  6714                     beq        +0x16 /* 00001DF8 */
  2745. 00001DE4  3007                     move.w     D0, D7
  2746. 00001DE6  5340                     subq.w     D0, 1
  2747. 00001DE8  41ED D782                lea.l      A0, [A5 - 0x287E]
  2748. 00001DEC  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  2749. 00001DF0  4870 0000                pea.l      [A0 + D0.w]
  2750. 00001DF4  4EBA FE96                jsr        [PC - 0x16A /* 00001C8C */]
  2751. label00001DF8:
  2752. 00001DF8  5247                     addq.w     D7, 1
  2753. label00001DFA:
  2754. 00001DFA  7019                     moveq.l    D0, 0x19
  2755. 00001DFC  B047                     cmp.w      D0, D7
  2756. 00001DFE  6CA8                     bge        -0x56 /* 00001DA8 */
  2757. 00001E00  4CDF 1080                movem.l    D7,A4, [A7]+
  2758. 00001E04  4E5E                     unlink     A6
  2759. 00001E06  205F                     movea.l    A0, [A7]+
  2760. 00001E08  5C4F                     addq.w     A7, 6
  2761. 00001E0A  4ED0                     jmp        [A0]
  2762. export_625:
  2763. 00001E0C  4E56 0000                link       A6, 0
  2764. 00001E10  1F3C 0001                move.b     -[A7], 0x1
  2765. 00001E14  2F0E                     move.l     -[A7], A6
  2766. 00001E16  4EBA FF7C                jsr        [PC - 0x84 /* 00001D94 */]
  2767. 00001E1A  1F3C 0002                move.b     -[A7], 0x2
  2768. 00001E1E  2F0E                     move.l     -[A7], A6
  2769. 00001E20  4EBA FF72                jsr        [PC - 0x8E /* 00001D94 */]
  2770. 00001E24  1F3C 0003                move.b     -[A7], 0x3
  2771. 00001E28  2F0E                     move.l     -[A7], A6
  2772. 00001E2A  4EBA FF68                jsr        [PC - 0x98 /* 00001D94 */]
  2773. 00001E2E  4E5E                     unlink     A6
  2774. 00001E30  2E9F                     move.l     [A7], [A7]+
  2775. 00001E32  4E75                     rts
  2776. fn00001E34:
  2777. 00001E34  4E56 FFFC                link       A6, -0x0004
  2778. 00001E38  48E7 0108                movem.l    -[A7], D7,A4
  2779. 00001E3C  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  2780. 00001E42  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2781. 00001E46  6052                     bra        +0x54 /* 00001E9A */
  2782. label00001E48:
  2783. 00001E48  3007                     move.w     D0, D7
  2784. 00001E4A  5340                     subq.w     D0, 1
  2785. 00001E4C  41ED D782                lea.l      A0, [A5 - 0x287E]
  2786. 00001E50  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  2787. 00001E54  49F0 0000                lea.l      A4, [A0 + D0.w]
  2788. 00001E58  1014                     move.b     D0, [A4]
  2789. 00001E5A  B02E 000C                cmp.b      D0, [A6 + 0xC]
  2790. 00001E5E  57C0                     seq        D0
  2791. 00001E60  4A00                     tst.b      D0
  2792. 00001E62  6734                     beq        +0x36 /* 00001E98 */
  2793. 00001E64  222C 000A                move.l     D1, [A4 + 0xA]
  2794. 00001E68  206E 0008                movea.l    A0, [A6 + 0x8]
  2795. 00001E6C  B2A8 0008                cmp.l      D1, [A0 + 0x8]
  2796. 00001E70  57C1                     seq        D1
  2797. 00001E72  C001                     and.b      D0, D1
  2798. 00001E74  6722                     beq        +0x24 /* 00001E98 */
  2799. 00001E76  222C 0002                move.l     D1, [A4 + 0x2]
  2800. 00001E7A  B2AD A548                cmp.l      D1, [A5 - 0x5AB8]
  2801. 00001E7E  57C1                     seq        D1
  2802. 00001E80  C001                     and.b      D0, D1
  2803. 00001E82  6714                     beq        +0x16 /* 00001E98 */
  2804. 00001E84  3007                     move.w     D0, D7
  2805. 00001E86  5340                     subq.w     D0, 1
  2806. 00001E88  41ED D782                lea.l      A0, [A5 - 0x287E]
  2807. 00001E8C  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  2808. 00001E90  4870 0000                pea.l      [A0 + D0.w]
  2809. 00001E94  4EBA FDF6                jsr        [PC - 0x20A /* 00001C8C */]
  2810. label00001E98:
  2811. 00001E98  5247                     addq.w     D7, 1
  2812. label00001E9A:
  2813. 00001E9A  7019                     moveq.l    D0, 0x19
  2814. 00001E9C  B047                     cmp.w      D0, D7
  2815. 00001E9E  6CA8                     bge        -0x56 /* 00001E48 */
  2816. 00001EA0  4CDF 1080                movem.l    D7,A4, [A7]+
  2817. 00001EA4  4E5E                     unlink     A6
  2818. 00001EA6  205F                     movea.l    A0, [A7]+
  2819. 00001EA8  5C4F                     addq.w     A7, 6
  2820. 00001EAA  4ED0                     jmp        [A0]
  2821. export_626:
  2822. 00001EAC  4E56 0000                link       A6, 0
  2823. 00001EB0  1F3C 0001                move.b     -[A7], 0x1
  2824. 00001EB4  2F0E                     move.l     -[A7], A6
  2825. 00001EB6  4EBA FF7C                jsr        [PC - 0x84 /* 00001E34 */]
  2826. 00001EBA  1F3C 0002                move.b     -[A7], 0x2
  2827. 00001EBE  2F0E                     move.l     -[A7], A6
  2828. 00001EC0  4EBA FF72                jsr        [PC - 0x8E /* 00001E34 */]
  2829. 00001EC4  4E5E                     unlink     A6
  2830. 00001EC6  2E9F                     move.l     [A7], [A7]+
  2831. 00001EC8  4E75                     rts
  2832. export_627:
  2833. 00001ECA  4E56 FFFC                link       A6, -0x0004
  2834. 00001ECE  48E7 0108                movem.l    -[A7], D7,A4
  2835. 00001ED2  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  2836. 00001ED8  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2837. 00001EDC  605C                     bra        +0x5E /* 00001F3A */
  2838. label00001EDE:
  2839. 00001EDE  3007                     move.w     D0, D7
  2840. 00001EE0  5340                     subq.w     D0, 1
  2841. 00001EE2  41ED D782                lea.l      A0, [A5 - 0x287E]
  2842. 00001EE6  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  2843. 00001EEA  49F0 0000                lea.l      A4, [A0 + D0.w]
  2844. 00001EEE  7001                     moveq.l    D0, 0x01
  2845. 00001EF0  B014                     cmp.b      D0, [A4]
  2846. 00001EF2  57C0                     seq        D0
  2847. 00001EF4  4A00                     tst.b      D0
  2848. 00001EF6  6740                     beq        +0x42 /* 00001F38 */
  2849. 00001EF8  222C 0010                move.l     D1, [A4 + 0x10]
  2850. 00001EFC  B2AE 000A                cmp.l      D1, [A6 + 0xA]
  2851. 00001F00  57C1                     seq        D1
  2852. 00001F02  C001                     and.b      D0, D1
  2853. 00001F04  6732                     beq        +0x34 /* 00001F38 */
  2854. 00001F06  322C 000E                move.w     D1, [A4 + 0xE]
  2855. 00001F0A  B26E 0008                cmp.w      D1, [A6 + 0x8]
  2856. 00001F0E  57C1                     seq        D1
  2857. 00001F10  C001                     and.b      D0, D1
  2858. 00001F12  6724                     beq        +0x26 /* 00001F38 */
  2859. 00001F14  222C 0002                move.l     D1, [A4 + 0x2]
  2860. 00001F18  B2AD A548                cmp.l      D1, [A5 - 0x5AB8]
  2861. 00001F1C  57C1                     seq        D1
  2862. 00001F1E  C001                     and.b      D0, D1
  2863. 00001F20  6716                     beq        +0x18 /* 00001F38 */
  2864. 00001F22  3007                     move.w     D0, D7
  2865. 00001F24  5340                     subq.w     D0, 1
  2866. 00001F26  41ED D782                lea.l      A0, [A5 - 0x287E]
  2867. 00001F2A  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  2868. 00001F2E  4870 0000                pea.l      [A0 + D0.w]
  2869. 00001F32  4EBA FD58                jsr        [PC - 0x2A8 /* 00001C8C */]
  2870. 00001F36  6008                     bra        +0xA /* 00001F40 */
  2871. label00001F38:
  2872. 00001F38  5247                     addq.w     D7, 1
  2873. label00001F3A:
  2874. 00001F3A  7019                     moveq.l    D0, 0x19
  2875. 00001F3C  B047                     cmp.w      D0, D7
  2876. 00001F3E  6C9E                     bge        -0x60 /* 00001EDE */
  2877. label00001F40:
  2878. 00001F40  4CDF 1080                movem.l    D7,A4, [A7]+
  2879. 00001F44  4E5E                     unlink     A6
  2880. 00001F46  205F                     movea.l    A0, [A7]+
  2881. 00001F48  5C4F                     addq.w     A7, 6
  2882. 00001F4A  4ED0                     jmp        [A0]
  2883. fn00001F4C:
  2884. 00001F4C  4E56 0000                link       A6, 0
  2885. 00001F50  48E7 1008                movem.l    -[A7], D3,A4
  2886. 00001F54  286E 0008                movea.l    A4, [A6 + 0x8]
  2887. 00001F58  7005                     moveq.l    D0, 0x05
  2888. 00001F5A  B014                     cmp.b      D0, [A4]
  2889. 00001F5C  57C0                     seq        D0
  2890. 00001F5E  4A00                     tst.b      D0
  2891. 00001F60  6628                     bne        +0x2A /* 00001F8A */
  2892. 00001F62  7204                     moveq.l    D1, 0x04
  2893. 00001F64  B214                     cmp.b      D1, [A4]
  2894. 00001F66  57C1                     seq        D1
  2895. 00001F68  4A01                     tst.b      D1
  2896. 00001F6A  671C                     beq        +0x1E /* 00001F88 */
  2897. 00001F6C  242C 0002                move.l     D2, [A4 + 0x2]
  2898. 00001F70  B4AD A548                cmp.l      D2, [A5 - 0x5AB8]
  2899. 00001F74  57C2                     seq        D2
  2900. 00001F76  4A02                     tst.b      D2
  2901. 00001F78  660C                     bne        +0xE /* 00001F86 */
  2902. 00001F7A  262C 0002                move.l     D3, [A4 + 0x2]
  2903. 00001F7E  B6AD A544                cmp.l      D3, [A5 - 0x5ABC]
  2904. 00001F82  57C3                     seq        D3
  2905. 00001F84  8403                     or.b       D2, D3
  2906. label00001F86:
  2907. 00001F86  C202                     and.b      D1, D2
  2908. label00001F88:
  2909. 00001F88  8001                     or.b       D0, D1
  2910. label00001F8A:
  2911. 00001F8A  4400                     neg.b      D0
  2912. 00001F8C  1D40 000C                move.b     [A6 + 0xC], D0
  2913. 00001F90  4CDF 1008                movem.l    D3,A4, [A7]+
  2914. 00001F94  4E5E                     unlink     A6
  2915. 00001F96  2E9F                     move.l     [A7], [A7]+
  2916. 00001F98  4E75                     rts
  2917. fn00001F9A:
  2918. 00001F9A  4E56 0000                link       A6, 0
  2919. 00001F9E  206E 0008                movea.l    A0, [A6 + 0x8]
  2920. 00001FA2  2028 0002                move.l     D0, [A0 + 0x2]
  2921. 00001FA6  B0AD A548                cmp.l      D0, [A5 - 0x5AB8]
  2922. 00001FAA  6608                     bne        +0xA /* 00001FB4 */
  2923. 00001FAC  3D6D A42C 000C           move.w     [A6 + 0xC], [A5 - 0x5BD4]
  2924. 00001FB2  6006                     bra        +0x8 /* 00001FBA */
  2925. label00001FB4:
  2926. 00001FB4  3D6D A436 000C           move.w     [A6 + 0xC], [A5 - 0x5BCA]
  2927. label00001FBA:
  2928. 00001FBA  4E5E                     unlink     A6
  2929. 00001FBC  205F                     movea.l    A0, [A7]+
  2930. 00001FBE  584F                     addq.w     A7, 4
  2931. 00001FC0  4ED0                     jmp        [A0]
  2932. export_628:
  2933. 00001FC2  4E56 FFFE                link       A6, -0x0002
  2934. 00001FC6  2F0C                     move.l     -[A7], A4
  2935. 00001FC8  286E 0008                movea.l    A4, [A6 + 0x8]
  2936. 00001FCC  526C 0042                addq.w     [A4 + 0x42], 1
  2937. 00001FD0  4A6C 0046                tst.w      [A4 + 0x46]
  2938. 00001FD4  6634                     bne        +0x36 /* 0000200A */
  2939. 00001FD6  4267                     clr.w      -[A7]
  2940. 00001FD8  2F0C                     move.l     -[A7], A4
  2941. 00001FDA  4EBA FF70                jsr        [PC - 0x90 /* 00001F4C */]
  2942. 00001FDE  101F                     move.b     D0, [A7]+
  2943. 00001FE0  670E                     beq        +0x10 /* 00001FF0 */
  2944. 00001FE2  4267                     clr.w      -[A7]
  2945. 00001FE4  2F0C                     move.l     -[A7], A4
  2946. 00001FE6  4EBA FFB2                jsr        [PC - 0x4E /* 00001F9A */]
  2947. 00001FEA  395F 0048                move.w     [A4 + 0x48], [A7]+
  2948. 00001FEE  601A                     bra        +0x1C /* 0000200A */
  2949. label00001FF0:
  2950. 00001FF0  4267                     clr.w      -[A7]
  2951. 00001FF2  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2952. 00001FF6  486E FFFF                pea.l      [A6 - 0x1]
  2953. 00001FFA  4EBA 05F2                jsr        [PC + 0x5F2 /* 000025EE */]
  2954. 00001FFE  3957 0048                move.w     [A4 + 0x48], [A7]
  2955. 00002002  3F2D A42C                move.w     -[A7], [A5 - 0x5BD4]
  2956. 00002006  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  2957. label0000200A:
  2958. 0000200A  526C 0046                addq.w     [A4 + 0x46], 1
  2959. 0000200E  285F                     movea.l    A4, [A7]+
  2960. 00002010  4E5E                     unlink     A6
  2961. 00002012  2E9F                     move.l     [A7], [A7]+
  2962. 00002014  4E75                     rts
  2963. export_629:
  2964. 00002016  4E56 0000                link       A6, 0
  2965. 0000201A  2F0C                     move.l     -[A7], A4
  2966. 0000201C  286E 0008                movea.l    A4, [A6 + 0x8]
  2967. 00002020  536C 0046                subq.w     [A4 + 0x46], 1
  2968. 00002024  4A6C 0046                tst.w      [A4 + 0x46]
  2969. 00002028  6614                     bne        +0x16 /* 0000203E */
  2970. 0000202A  4267                     clr.w      -[A7]
  2971. 0000202C  2F0C                     move.l     -[A7], A4
  2972. 0000202E  4EBA FF1C                jsr        [PC - 0xE4 /* 00001F4C */]
  2973. 00002032  101F                     move.b     D0, [A7]+
  2974. 00002034  6608                     bne        +0xA /* 0000203E */
  2975. 00002036  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2976. 0000203A  4EAD 0C72                jsr        [A5 + 0xC72 /* export_394 */]
  2977. label0000203E:
  2978. 0000203E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2979. 00002042  4EBA FC10                jsr        [PC - 0x3F0 /* 00001C54 */]
  2980. 00002046  285F                     movea.l    A4, [A7]+
  2981. 00002048  4E5E                     unlink     A6
  2982. 0000204A  2E9F                     move.l     [A7], [A7]+
  2983. 0000204C  4E75                     rts
  2984. fn0000204E:
  2985. 0000204E  4E56 0000                link       A6, 0
  2986. 00002052  2F0C                     move.l     -[A7], A4
  2987. 00002054  286D E190                movea.l    A4, [A5 - 0x1E70]
  2988. 00002058  2F0C                     move.l     -[A7], A4
  2989. 0000205A  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  2990. 0000205E  486C 0004                pea.l      [A4 + 0x4]
  2991. 00002062  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  2992. 00002066  7000                     moveq.l    D0, 0x00
  2993. 00002068  2B40 E190                move.l     [A5 - 0x1E70], D0
  2994. 0000206C  285F                     movea.l    A4, [A7]+
  2995. 0000206E  4E5E                     unlink     A6
  2996. 00002070  4E75                     rts
  2997. fn00002072:
  2998. 00002072  4E56 0000                link       A6, 0
  2999. 00002076  2F0C                     move.l     -[A7], A4
  3000. 00002078  286E 0008                movea.l    A4, [A6 + 0x8]
  3001. 0000207C  204C                     movea.l    A0, A4
  3002. 0000207E  4228 000C                clr.b      [A0 + 0xC]
  3003. 00002082  486C FFF8                pea.l      [A4 - 0x8]
  3004. 00002086  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  3005. 0000208A  2F2C FFEC                move.l     -[A7], [A4 - 0x14]
  3006. 0000208E  4267                     clr.w      -[A7]
  3007. 00002090  4EBA 0B94                jsr        [PC + 0xB94 /* 00002C26 */]
  3008. 00002094  206E 0008                movea.l    A0, [A6 + 0x8]
  3009. 00002098  2C48                     movea.l    A6, A0
  3010. 0000209A  4EFA 0112                jmp        [PC + 0x112 /* 000021AE */]
  3011. 0000209E  0000 285F                ori.b      D0, 0x5F /* '_' */
  3012. 000020A2  4E5E                     unlink     A6
  3013. 000020A4  2E9F                     move.l     [A7], [A7]+
  3014. 000020A6  4E75                     rts
  3015. fn000020A8:
  3016. 000020A8  4E56 FFDE                link       A6, -0x0022
  3017. 000020AC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3018. 000020B0  226E 0008                movea.l    A1, [A6 + 0x8]
  3019. 000020B4  2069 0016                movea.l    A0, [A1 + 0x16]
  3020. 000020B8  2D48 FFDE                move.l     [A6 - 0x22], A0
  3021. 000020BC  2F28 0056                move.l     -[A7], [A0 + 0x56]
  3022. 000020C0  205F                     movea.l    A0, [A7]+
  3023. 000020C2  A029                     syscall    HLock
  3024. 000020C4  206E FFDE                movea.l    A0, [A6 - 0x22]
  3025. 000020C8  2068 0056                movea.l    A0, [A0 + 0x56]
  3026. 000020CC  226E 0008                movea.l    A1, [A6 + 0x8]
  3027. 000020D0  3029 FFF2                move.w     D0, [A1 - 0xE]
  3028. 000020D4  48C0                     ext.l      D0
  3029. 000020D6  D090                     add.l      D0, [A0]
  3030. 000020D8  2D40 FFE6                move.l     [A6 - 0x1A], D0
  3031. 000020DC  2049                     movea.l    A0, A1
  3032. 000020DE  3028 FFF4                move.w     D0, [A0 - 0xC]
  3033. 000020E2  48C0                     ext.l      D0
  3034. 000020E4  D0AE FFE6                add.l      D0, [A6 - 0x1A]
  3035. 000020E8  2D40 FFE2                move.l     [A6 - 0x1E], D0
  3036. 000020EC  206E FFE2                movea.l    A0, [A6 - 0x1E]
  3037. 000020F0  1D50 FFEB                move.b     [A6 - 0x15], [A0]
  3038. 000020F4  4210                     clr.b      [A0]
  3039. 000020F6  42A7                     clr.l      -[A7]
  3040. 000020F8  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3041. 000020FC  206E 0008                movea.l    A0, [A6 + 0x8]
  3042. 00002100  3F28 FFF2                move.w     -[A7], [A0 - 0xE]
  3043. 00002104  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  3044. 00002108  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  3045. 0000210C  206E FFE2                movea.l    A0, [A6 - 0x1E]
  3046. 00002110  10AE FFEB                move.b     [A0], [A6 - 0x15]
  3047. 00002114  206E FFDE                movea.l    A0, [A6 - 0x22]
  3048. 00002118  2F28 0056                move.l     -[A7], [A0 + 0x56]
  3049. 0000211C  205F                     movea.l    A0, [A7]+
  3050. 0000211E  A02A                     syscall    HUnlock
  3051. 00002120  2D6D E190 FFEC           move.l     [A6 - 0x14], [A5 - 0x1E70]
  3052. 00002126  206E 0008                movea.l    A0, [A6 + 0x8]
  3053. 0000212A  2F28 000C                move.l     -[A7], [A0 + 0xC]
  3054. 0000212E  1F3C 0001                move.b     -[A7], 0x1
  3055. 00002132  4EBA 0AF2                jsr        [PC + 0xAF2 /* 00002C26 */]
  3056. 00002136  102D B820                move.b     D0, [A5 - 0x47E0]
  3057. 0000213A  6706                     beq        +0x8 /* 00002142 */
  3058. 0000213C  2F0E                     move.l     -[A7], A6
  3059. 0000213E  4EBA FF32                jsr        [PC - 0xCE /* 00002072 */]
  3060. label00002142:
  3061. 00002142  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  3062. 00002148  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  3063. 0000214E  206E FFDE                movea.l    A0, [A6 - 0x22]
  3064. 00002152  2D68 0056 FFF4           move.l     [A6 - 0xC], [A0 + 0x56]
  3065. 00002158  2D6D D42C FFF0           move.l     [A6 - 0x10], [A5 - 0x2BD4]
  3066. 0000215E  486E FFF4                pea.l      [A6 - 0xC]
  3067. 00002162  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  3068. 00002166  206E 0008                movea.l    A0, [A6 + 0x8]
  3069. 0000216A  2B68 0016 D774           move.l     [A5 - 0x288C], [A0 + 0x16]
  3070. 00002170  4EBA 1500                jsr        [PC + 0x1500 /* 00003672 */]
  3071. 00002174  7000                     moveq.l    D0, 0x00
  3072. 00002176  2B40 D774                move.l     [A5 - 0x288C], D0
  3073. 0000217A  486E FFF8                pea.l      [A6 - 0x8]
  3074. 0000217E  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  3075. 00002182  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3076. 00002186  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  3077. 0000218A  102D B820                move.b     D0, [A5 - 0x47E0]
  3078. 0000218E  670A                     beq        +0xC /* 0000219A */
  3079. 00002190  422E 000C                clr.b      [A6 + 0xC]
  3080. 00002194  4EBA FEB8                jsr        [PC - 0x148 /* 0000204E */]
  3081. 00002198  600A                     bra        +0xC /* 000021A4 */
  3082. label0000219A:
  3083. 0000219A  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3084. 000021A0  4EBA 0B20                jsr        [PC + 0xB20 /* 00002CC2 */]
  3085. label000021A4:
  3086. 000021A4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3087. 000021A8  4267                     clr.w      -[A7]
  3088. 000021AA  4EBA 0A7A                jsr        [PC + 0xA7A /* 00002C26 */]
  3089. label000021AE:
  3090. 000021AE  4FEE FFBE                lea.l      A7, [A6 - 0x42]
  3091. 000021B2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3092. 000021B6  4E5E                     unlink     A6
  3093. 000021B8  2E9F                     move.l     [A7], [A7]+
  3094. 000021BA  4E75                     rts
  3095. fn000021BC:
  3096. 000021BC  4E56 FFFC                link       A6, -0x0004
  3097. 000021C0  48E7 0018                movem.l    -[A7], A3,A4
  3098. 000021C4  286E 0008                movea.l    A4, [A6 + 0x8]
  3099. 000021C8  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3100. 000021CE  206C 0016                movea.l    A0, [A4 + 0x16]
  3101. 000021D2  2D48 FFFC                move.l     [A6 - 0x4], A0
  3102. 000021D6  5268 0044                addq.w     [A0 + 0x44], 1
  3103. 000021DA  526C FFFE                addq.w     [A4 - 0x2], 1
  3104. 000021DE  4AAC FFF6                tst.l      [A4 - 0xA]
  3105. 000021E2  56C0                     sne        D0
  3106. 000021E4  4A00                     tst.b      D0
  3107. 000021E6  6738                     beq        +0x3A /* 00002220 */
  3108. 000021E8  206C FFF6                movea.l    A0, [A4 - 0xA]
  3109. 000021EC  4A90                     tst.l      [A0]
  3110. 000021EE  56C1                     sne        D1
  3111. 000021F0  C001                     and.b      D0, D1
  3112. 000021F2  672C                     beq        +0x2E /* 00002220 */
  3113. 000021F4  206C FFFA                movea.l    A0, [A4 - 0x6]
  3114. 000021F8  4A90                     tst.l      [A0]
  3115. 000021FA  56C1                     sne        D1
  3116. 000021FC  C001                     and.b      D0, D1
  3117. 000021FE  6720                     beq        +0x22 /* 00002220 */
  3118. 00002200  2F2C FFF6                move.l     -[A7], [A4 - 0xA]
  3119. 00002204  205F                     movea.l    A0, [A7]+
  3120. 00002206  A04A                     syscall    HNoPurge
  3121. 00002208  2F2C FFFA                move.l     -[A7], [A4 - 0x6]
  3122. 0000220C  205F                     movea.l    A0, [A7]+
  3123. 0000220E  A04A                     syscall    HNoPurge
  3124. 00002210  266C 000C                movea.l    A3, [A4 + 0xC]
  3125. 00002214  26AC FFF6                move.l     [A3], [A4 - 0xA]
  3126. 00002218  276C FFFA 0004           move.l     [A3 + 0x4], [A4 - 0x6]
  3127. 0000221E  604C                     bra        +0x4E /* 0000226C */
  3128. label00002220:
  3129. 00002220  4AAC FFF6                tst.l      [A4 - 0xA]
  3130. 00002224  6710                     beq        +0x12 /* 00002236 */
  3131. 00002226  486C FFF6                pea.l      [A4 - 0xA]
  3132. 0000222A  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  3133. 0000222E  486C FFFA                pea.l      [A4 - 0x6]
  3134. 00002232  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  3135. label00002236:
  3136. 00002236  4267                     clr.w      -[A7]
  3137. 00002238  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3138. 0000223C  4EBA FE6A                jsr        [PC - 0x196 /* 000020A8 */]
  3139. 00002240  101F                     move.b     D0, [A7]+
  3140. 00002242  6716                     beq        +0x18 /* 0000225A */
  3141. 00002244  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3142. 0000224A  206C 000C                movea.l    A0, [A4 + 0xC]
  3143. 0000224E  2950 FFF6                move.l     [A4 - 0xA], [A0]
  3144. 00002252  2968 0004 FFFA           move.l     [A4 - 0x6], [A0 + 0x4]
  3145. 00002258  6012                     bra        +0x14 /* 0000226C */
  3146. label0000225A:
  3147. 0000225A  422E 000C                clr.b      [A6 + 0xC]
  3148. 0000225E  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  3149. 00002262  206C 0008                movea.l    A0, [A4 + 0x8]
  3150. 00002266  3F10                     move.w     -[A7], [A0]
  3151. 00002268  4EBA 01D4                jsr        [PC + 0x1D4 /* 0000243E */]
  3152. label0000226C:
  3153. 0000226C  4CDF 1800                movem.l    A3,A4, [A7]+
  3154. 00002270  4E5E                     unlink     A6
  3155. 00002272  2E9F                     move.l     [A7], [A7]+
  3156. 00002274  4E75                     rts
  3157. fn00002276:
  3158. 00002276  4E56 FFFA                link       A6, -0x0006
  3159. 0000227A  48E7 0118                movem.l    -[A7], D7,A3,A4
  3160. 0000227E  266E 0008                movea.l    A3, [A6 + 0x8]
  3161. 00002282  422E 000C                clr.b      [A6 + 0xC]
  3162. 00002286  286B 0016                movea.l    A4, [A3 + 0x16]
  3163. 0000228A  4AAC 0056                tst.l      [A4 + 0x56]
  3164. 0000228E  57C0                     seq        D0
  3165. 00002290  4A00                     tst.b      D0
  3166. 00002292  660C                     bne        +0xE /* 000022A0 */
  3167. 00002294  206C 0056                movea.l    A0, [A4 + 0x56]
  3168. 00002298  4A90                     tst.l      [A0]
  3169. 0000229A  57C1                     seq        D1
  3170. 0000229C  8001                     or.b       D0, D1
  3171. 0000229E  6720                     beq        +0x22 /* 000022C0 */
  3172. label000022A0:
  3173. 000022A0  486C 0056                pea.l      [A4 + 0x56]
  3174. 000022A4  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  3175. 000022A8  42A7                     clr.l      -[A7]
  3176. 000022AA  206B 0016                movea.l    A0, [A3 + 0x16]
  3177. 000022AE  2F08                     move.l     -[A7], A0
  3178. 000022B0  4EBA EA54                jsr        [PC - 0x15AC /* 00000D06 */]
  3179. 000022B4  295F 0056                move.l     [A4 + 0x56], [A7]+
  3180. 000022B8  6606                     bne        +0x8 /* 000022C0 */
  3181. 000022BA  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  3182. 000022BE  6052                     bra        +0x54 /* 00002312 */
  3183. label000022C0:
  3184. 000022C0  2F2C 0056                move.l     -[A7], [A4 + 0x56]
  3185. 000022C4  205F                     movea.l    A0, [A7]+
  3186. 000022C6  A04A                     syscall    HNoPurge
  3187. 000022C8  206B 0016                movea.l    A0, [A3 + 0x16]
  3188. 000022CC  2068 0056                movea.l    A0, [A0 + 0x56]
  3189. 000022D0  302B FFF0                move.w     D0, [A3 - 0x10]
  3190. 000022D4  48C0                     ext.l      D0
  3191. 000022D6  D090                     add.l      D0, [A0]
  3192. 000022D8  2D40 FFFC                move.l     [A6 - 0x4], D0
  3193. 000022DC  42A7                     clr.l      -[A7]
  3194. 000022DE  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  3195. 000022E2  4EAD 232A                jsr        [A5 + 0x232A /* export_1121 */]
  3196. 000022E6  3E1F                     move.w     D7, [A7]+
  3197. 000022E8  486E FFFC                pea.l      [A6 - 0x4]
  3198. 000022EC  486D D01A                pea.l      [A5 - 0x2FE6]
  3199. 000022F0  1F3C 0001                move.b     -[A7], 0x1
  3200. 000022F4  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  3201. 000022F8  206D FE80                movea.l    A0, [A5 - 0x180]
  3202. 000022FC  3147 0044                move.w     [A0 + 0x44], D7
  3203. 00002300  4267                     clr.w      -[A7]
  3204. 00002302  486D D01A                pea.l      [A5 - 0x2FE6]
  3205. 00002306  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  3206. 0000230A  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  3207. 0000230E  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  3208. label00002312:
  3209. 00002312  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3210. 00002316  4E5E                     unlink     A6
  3211. 00002318  2E9F                     move.l     [A7], [A7]+
  3212. 0000231A  4E75                     rts
  3213. fn0000231C:
  3214. 0000231C  4E56 0000                link       A6, 0
  3215. 00002320  226E 0008                movea.l    A1, [A6 + 0x8]
  3216. 00002324  2069 0016                movea.l    A0, [A1 + 0x16]
  3217. 00002328  2068 005A                movea.l    A0, [A0 + 0x5A]
  3218. 0000232C  302E 000C                move.w     D0, [A6 + 0xC]
  3219. 00002330  5340                     subq.w     D0, 1
  3220. 00002332  C1FC 0012                muls.w     D0, 0x12
  3221. 00002336  48C0                     ext.l      D0
  3222. 00002338  D090                     add.l      D0, [A0]
  3223. 0000233A  2D40 000E                move.l     [A6 + 0xE], D0
  3224. 0000233E  4E5E                     unlink     A6
  3225. 00002340  205F                     movea.l    A0, [A7]+
  3226. 00002342  5C4F                     addq.w     A7, 6
  3227. 00002344  4ED0                     jmp        [A0]
  3228. fn00002346:
  3229. 00002346  4E56 FFFC                link       A6, -0x0004
  3230. 0000234A  2F0A                     move.l     -[A7], A2
  3231. 0000234C  42A7                     clr.l      -[A7]
  3232. 0000234E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3233. 00002352  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3234. 00002356  4EBA FFC4                jsr        [PC - 0x3C /* 0000231C */]
  3235. 0000235A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3236. 0000235E  206E FFFC                movea.l    A0, [A6 - 0x4]
  3237. 00002362  246E 0008                movea.l    A2, [A6 + 0x8]
  3238. 00002366  43EA FFEE                lea.l      A1, [A2 - 0x12]
  3239. 0000236A  7008                     moveq.l    D0, 0x08
  3240. label0000236C:
  3241. 0000236C  32D8                     move.w     [A1]+, [A0]+
  3242. 0000236E  51C8 FFFC                dbf        D0, -0x6 /* 0000236C */
  3243. 00002372  245F                     movea.l    A2, [A7]+
  3244. 00002374  4E5E                     unlink     A6
  3245. 00002376  205F                     movea.l    A0, [A7]+
  3246. 00002378  5C4F                     addq.w     A7, 6
  3247. 0000237A  4ED0                     jmp        [A0]
  3248. export_630:
  3249. 0000237C  4E56 FFEA                link       A6, -0x0016
  3250. 00002380  48E7 0018                movem.l    -[A7], A3,A4
  3251. 00002384  422E 001A                clr.b      [A6 + 0x1A]
  3252. 00002388  286E 0016                movea.l    A4, [A6 + 0x16]
  3253. 0000238C  4AAC 005A                tst.l      [A4 + 0x5A]
  3254. 00002390  6604                     bne        +0x6 /* 00002396 */
  3255. 00002392  6000 009C                bra        +0x9E /* 00002430 */
  3256. label00002396:
  3257. 00002396  206E 0008                movea.l    A0, [A6 + 0x8]
  3258. 0000239A  30BC 0001                move.w     [A0], 0x1
  3259. 0000239E  206E 0008                movea.l    A0, [A6 + 0x8]
  3260. 000023A2  3F10                     move.w     -[A7], [A0]
  3261. 000023A4  2F0E                     move.l     -[A7], A6
  3262. 000023A6  4EBA FF9E                jsr        [PC - 0x62 /* 00002346 */]
  3263. label000023AA:
  3264. 000023AA  4A6E FFEE                tst.w      [A6 - 0x12]
  3265. 000023AE  6760                     beq        +0x62 /* 00002410 */
  3266. 000023B0  206E 0008                movea.l    A0, [A6 + 0x8]
  3267. 000023B4  3F10                     move.w     -[A7], [A0]
  3268. 000023B6  2F0E                     move.l     -[A7], A6
  3269. 000023B8  4EBA FF8C                jsr        [PC - 0x74 /* 00002346 */]
  3270. 000023BC  302E FFEE                move.w     D0, [A6 - 0x12]
  3271. 000023C0  B06E 0010                cmp.w      D0, [A6 + 0x10]
  3272. 000023C4  57C0                     seq        D0
  3273. 000023C6  4A00                     tst.b      D0
  3274. 000023C8  673E                     beq        +0x40 /* 00002408 */
  3275. 000023CA  2F00                     move.l     -[A7], D0
  3276. 000023CC  4267                     clr.w      -[A7]
  3277. 000023CE  2F0E                     move.l     -[A7], A6
  3278. 000023D0  4EBA FEA4                jsr        [PC - 0x15C /* 00002276 */]
  3279. 000023D4  121F                     move.b     D1, [A7]+
  3280. 000023D6  201F                     move.l     D0, [A7]+
  3281. 000023D8  C001                     and.b      D0, D1
  3282. 000023DA  672C                     beq        +0x2E /* 00002408 */
  3283. 000023DC  4267                     clr.w      -[A7]
  3284. 000023DE  2F0E                     move.l     -[A7], A6
  3285. 000023E0  4EBA FDDA                jsr        [PC - 0x226 /* 000021BC */]
  3286. 000023E4  1D5F 001A                move.b     [A6 + 0x1A], [A7]+
  3287. 000023E8  42A7                     clr.l      -[A7]
  3288. 000023EA  206E 0008                movea.l    A0, [A6 + 0x8]
  3289. 000023EE  3F10                     move.w     -[A7], [A0]
  3290. 000023F0  2F0E                     move.l     -[A7], A6
  3291. 000023F2  4EBA FF28                jsr        [PC - 0xD8 /* 0000231C */]
  3292. 000023F6  265F                     movea.l    A3, [A7]+
  3293. 000023F8  41EE FFEE                lea.l      A0, [A6 - 0x12]
  3294. 000023FC  224B                     movea.l    A1, A3
  3295. 000023FE  7008                     moveq.l    D0, 0x08
  3296. label00002400:
  3297. 00002400  32D8                     move.w     [A1]+, [A0]+
  3298. 00002402  51C8 FFFC                dbf        D0, -0x6 /* 00002400 */
  3299. 00002406  600E                     bra        +0x10 /* 00002416 */
  3300. label00002408:
  3301. 00002408  206E 0008                movea.l    A0, [A6 + 0x8]
  3302. 0000240C  5250                     addq.w     [A0], 1
  3303. 0000240E  609A                     bra        -0x64 /* 000023AA */
  3304. label00002410:
  3305. 00002410  206E 0008                movea.l    A0, [A6 + 0x8]
  3306. 00002414  4250                     clr.w      [A0]
  3307. label00002416:
  3308. 00002416  206E 0008                movea.l    A0, [A6 + 0x8]
  3309. 0000241A  4A50                     tst.w      [A0]
  3310. 0000241C  57C0                     seq        D0
  3311. 0000241E  4A6C 0044                tst.w      [A4 + 0x44]
  3312. 00002422  57C1                     seq        D1
  3313. 00002424  C001                     and.b      D0, D1
  3314. 00002426  6708                     beq        +0xA /* 00002430 */
  3315. 00002428  2F2C 0056                move.l     -[A7], [A4 + 0x56]
  3316. 0000242C  205F                     movea.l    A0, [A7]+
  3317. 0000242E  A049                     syscall    HPurge
  3318. label00002430:
  3319. 00002430  4CDF 1800                movem.l    A3,A4, [A7]+
  3320. 00002434  4E5E                     unlink     A6
  3321. 00002436  205F                     movea.l    A0, [A7]+
  3322. 00002438  DEFC 0012                add.w      A7, 0x12
  3323. 0000243C  4ED0                     jmp        [A0]
  3324. export_631:
  3325. fn0000243E:
  3326. 0000243E  4E56 FFFC                link       A6, -0x0004
  3327. 00002442  48E7 0018                movem.l    -[A7], A3,A4
  3328. 00002446  286E 000A                movea.l    A4, [A6 + 0xA]
  3329. 0000244A  536C 0044                subq.w     [A4 + 0x44], 1
  3330. 0000244E  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  3331. 00002454  B0AC 004E                cmp.l      D0, [A4 + 0x4E]
  3332. 00002458  662E                     bne        +0x30 /* 00002488 */
  3333. 0000245A  206C 005A                movea.l    A0, [A4 + 0x5A]
  3334. 0000245E  2650                     movea.l    A3, [A0]
  3335. 00002460  302E 0008                move.w     D0, [A6 + 0x8]
  3336. 00002464  5340                     subq.w     D0, 1
  3337. 00002466  C1FC 0012                muls.w     D0, 0x12
  3338. 0000246A  48C0                     ext.l      D0
  3339. 0000246C  D7C0                     add.l      A3, D0
  3340. 0000246E  536B 0010                subq.w     [A3 + 0x10], 1
  3341. 00002472  4A6B 0010                tst.w      [A3 + 0x10]
  3342. 00002476  6610                     bne        +0x12 /* 00002488 */
  3343. 00002478  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  3344. 0000247C  205F                     movea.l    A0, [A7]+
  3345. 0000247E  A049                     syscall    HPurge
  3346. 00002480  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  3347. 00002484  205F                     movea.l    A0, [A7]+
  3348. 00002486  A049                     syscall    HPurge
  3349. label00002488:
  3350. 00002488  4A6C 0044                tst.w      [A4 + 0x44]
  3351. 0000248C  661E                     bne        +0x20 /* 000024AC */
  3352. 0000248E  102C 004A                move.b     D0, [A4 + 0x4A]
  3353. 00002492  670A                     beq        +0xC /* 0000249E */
  3354. 00002494  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3355. 00002498  4EBA F3DE                jsr        [PC - 0xC22 /* 00001878 */]
  3356. 0000249C  600E                     bra        +0x10 /* 000024AC */
  3357. label0000249E:
  3358. 0000249E  4AAC 0056                tst.l      [A4 + 0x56]
  3359. 000024A2  6708                     beq        +0xA /* 000024AC */
  3360. 000024A4  2F2C 0056                move.l     -[A7], [A4 + 0x56]
  3361. 000024A8  205F                     movea.l    A0, [A7]+
  3362. 000024AA  A049                     syscall    HPurge
  3363. label000024AC:
  3364. 000024AC  4CDF 1800                movem.l    A3,A4, [A7]+
  3365. 000024B0  4E5E                     unlink     A6
  3366. 000024B2  205F                     movea.l    A0, [A7]+
  3367. 000024B4  5C4F                     addq.w     A7, 6
  3368. 000024B6  4ED0                     jmp        [A0]
  3369. export_632:
  3370. 000024B8  4E56 FFF2                link       A6, -0x000E
  3371. 000024BC  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3372. 000024C0  2A2E 000C                move.l     D5, [A6 + 0xC]
  3373. 000024C4  422E 0010                clr.b      [A6 + 0x10]
  3374. 000024C8  3D7C 0001 FFF6           move.w     [A6 - 0xA], 0x1
  3375. 000024CE  3E2E FFF6                move.w     D7, [A6 - 0xA]
  3376. 000024D2  6000 008C                bra        +0x8E /* 00002560 */
  3377. label000024D6:
  3378. 000024D6  3007                     move.w     D0, D7
  3379. 000024D8  5340                     subq.w     D0, 1
  3380. 000024DA  41ED D782                lea.l      A0, [A5 - 0x287E]
  3381. 000024DE  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  3382. 000024E2  49F0 0000                lea.l      A4, [A0 + D0.w]
  3383. 000024E6  7004                     moveq.l    D0, 0x04
  3384. 000024E8  B014                     cmp.b      D0, [A4]
  3385. 000024EA  57C0                     seq        D0
  3386. 000024EC  4A00                     tst.b      D0
  3387. 000024EE  676E                     beq        +0x70 /* 0000255E */
  3388. 000024F0  BAAC 0002                cmp.l      D5, [A4 + 0x2]
  3389. 000024F4  57C1                     seq        D1
  3390. 000024F6  C001                     and.b      D0, D1
  3391. 000024F8  6764                     beq        +0x66 /* 0000255E */
  3392. 000024FA  4A6C 0046                tst.w      [A4 + 0x46]
  3393. 000024FE  6F08                     ble        +0xA /* 00002508 */
  3394. 00002500  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  3395. 00002506  6032                     bra        +0x34 /* 0000253A */
  3396. label00002508:
  3397. 00002508  206C 005E                movea.l    A0, [A4 + 0x5E]
  3398. 0000250C  2650                     movea.l    A3, [A0]
  3399. 0000250E  3D7C 0001 FFF4           move.w     [A6 - 0xC], 0x1
  3400. 00002514  302C 001A                move.w     D0, [A4 + 0x1A]
  3401. 00002518  D06C 0018                add.w      D0, [A4 + 0x18]
  3402. 0000251C  3D40 FFF2                move.w     [A6 - 0xE], D0
  3403. 00002520  3C2E FFF4                move.w     D6, [A6 - 0xC]
  3404. 00002524  600E                     bra        +0x10 /* 00002534 */
  3405. label00002526:
  3406. 00002526  7000                     moveq.l    D0, 0x00
  3407. 00002528  2740 0004                move.l     [A3 + 0x4], D0
  3408. 0000252C  700E                     moveq.l    D0, 0x0E
  3409. 0000252E  D7C0                     add.l      A3, D0
  3410. 00002530  5246                     addq.w     D6, 1
  3411. 00002532  6906                     bvs        +0x8 /* 0000253A */
  3412. label00002534:
  3413. 00002534  BC6E FFF2                cmp.w      D6, [A6 - 0xE]
  3414. 00002538  6FEC                     ble        -0x12 /* 00002526 */
  3415. label0000253A:
  3416. 0000253A  BAAD A548                cmp.l      D5, [A5 - 0x5AB8]
  3417. 0000253E  6608                     bne        +0xA /* 00002548 */
  3418. 00002540  396D A42C 0048           move.w     [A4 + 0x48], [A5 - 0x5BD4]
  3419. 00002546  600C                     bra        +0xE /* 00002554 */
  3420. label00002548:
  3421. 00002548  BAAD A544                cmp.l      D5, [A5 - 0x5ABC]
  3422. 0000254C  6606                     bne        +0x8 /* 00002554 */
  3423. 0000254E  396D A436 0048           move.w     [A4 + 0x48], [A5 - 0x5BCA]
  3424. label00002554:
  3425. 00002554  206E 0008                movea.l    A0, [A6 + 0x8]
  3426. 00002558  30AC 0048                move.w     [A0], [A4 + 0x48]
  3427. 0000255C  6018                     bra        +0x1A /* 00002576 */
  3428. label0000255E:
  3429. 0000255E  5247                     addq.w     D7, 1
  3430. label00002560:
  3431. 00002560  7019                     moveq.l    D0, 0x19
  3432. 00002562  B047                     cmp.w      D0, D7
  3433. 00002564  6C00 FF70                bge        -0x8E /* 000024D6 */
  3434. 00002568  BAAD A548                cmp.l      D5, [A5 - 0x5AB8]
  3435. 0000256C  6608                     bne        +0xA /* 00002576 */
  3436. 0000256E  206E 0008                movea.l    A0, [A6 + 0x8]
  3437. 00002572  30AD A42C                move.w     [A0], [A5 - 0x5BD4]
  3438. label00002576:
  3439. 00002576  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3440. 0000257A  4E5E                     unlink     A6
  3441. 0000257C  205F                     movea.l    A0, [A7]+
  3442. 0000257E  504F                     addq.w     A7, 8
  3443. 00002580  4ED0                     jmp        [A0]
  3444. export_633:
  3445. 00002582  4E56 FFF8                link       A6, -0x0008
  3446. 00002586  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3447. 0000258A  206E 000C                movea.l    A0, [A6 + 0xC]
  3448. 0000258E  4250                     clr.w      [A0]
  3449. 00002590  206E 0008                movea.l    A0, [A6 + 0x8]
  3450. 00002594  30BC FFFF                move.w     [A0], 0xFFFF
  3451. 00002598  4207                     clr.b      D7
  3452. 0000259A  266D D77E                movea.l    A3, [A5 - 0x2882]
  3453. label0000259E:
  3454. 0000259E  200B                     move.l     D0, A3
  3455. 000025A0  673A                     beq        +0x3C /* 000025DC */
  3456. 000025A2  206E 000C                movea.l    A0, [A6 + 0xC]
  3457. 000025A6  5250                     addq.w     [A0], 1
  3458. 000025A8  2053                     movea.l    A0, [A3]
  3459. 000025AA  2850                     movea.l    A4, [A0]
  3460. 000025AC  1007                     move.b     D0, D7
  3461. 000025AE  660C                     bne        +0xE /* 000025BC */
  3462. 000025B0  222C 0002                move.l     D1, [A4 + 0x2]
  3463. 000025B4  B2AE 0010                cmp.l      D1, [A6 + 0x10]
  3464. 000025B8  57C1                     seq        D1
  3465. 000025BA  8001                     or.b       D0, D1
  3466. label000025BC:
  3467. 000025BC  0240 0001                andi.w     D0, 0x1
  3468. 000025C0  1E00                     move.b     D7, D0
  3469. 000025C2  6610                     bne        +0x12 /* 000025D4 */
  3470. 000025C4  3C2C 0048                move.w     D6, [A4 + 0x48]
  3471. 000025C8  70FF                     moveq.l    D0, 0xFFFFFFFF
  3472. 000025CA  B046                     cmp.w      D0, D6
  3473. 000025CC  6706                     beq        +0x8 /* 000025D4 */
  3474. 000025CE  206E 0008                movea.l    A0, [A6 + 0x8]
  3475. 000025D2  3086                     move.w     [A0], D6
  3476. label000025D4:
  3477. 000025D4  2053                     movea.l    A0, [A3]
  3478. 000025D6  2668 0004                movea.l    A3, [A0 + 0x4]
  3479. 000025DA  60C2                     bra        -0x3C /* 0000259E */
  3480. label000025DC:
  3481. 000025DC  1D47 0014                move.b     [A6 + 0x14], D7
  3482. 000025E0  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3483. 000025E4  4E5E                     unlink     A6
  3484. 000025E6  205F                     movea.l    A0, [A7]+
  3485. 000025E8  DEFC 000C                add.w      A7, 0xC
  3486. 000025EC  4ED0                     jmp        [A0]
  3487. fn000025EE:
  3488. 000025EE  4E56 FEF8                link       A6, -0x0108
  3489. 000025F2  2F07                     move.l     -[A7], D7
  3490. 000025F4  206E 0008                movea.l    A0, [A6 + 0x8]
  3491. 000025F8  10BC 0001                move.b     [A0], 0x1
  3492. 000025FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3493. 00002600  486E FEFA                pea.l      [A6 - 0x106]
  3494. 00002604  4EAD 0D82                jsr        [A5 + 0xD82 /* export_428 */]
  3495. 00002608  4267                     clr.w      -[A7]
  3496. 0000260A  486E FEFA                pea.l      [A6 - 0x106]
  3497. 0000260E  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  3498. 00002612  3E1F                     move.w     D7, [A7]+
  3499. 00002614  70FF                     moveq.l    D0, 0xFFFFFFFF
  3500. 00002616  B047                     cmp.w      D0, D7
  3501. 00002618  6626                     bne        +0x28 /* 00002640 */
  3502. 0000261A  4267                     clr.w      -[A7]
  3503. 0000261C  A99B                     syscall    SetResLoad
  3504. 0000261E  4267                     clr.w      -[A7]
  3505. 00002620  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  3506. 00002624  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  3507. 00002628  486E FF00                pea.l      [A6 - 0x100]
  3508. 0000262C  4267                     clr.w      -[A7]
  3509. 0000262E  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  3510. 00002632  3E1F                     move.w     D7, [A7]+
  3511. 00002634  1F3C 0001                move.b     -[A7], 0x1
  3512. 00002638  A99B                     syscall    SetResLoad
  3513. 0000263A  206E 0008                movea.l    A0, [A6 + 0x8]
  3514. 0000263E  4210                     clr.b      [A0]
  3515. label00002640:
  3516. 00002640  3D47 0010                move.w     [A6 + 0x10], D7
  3517. 00002644  2E1F                     move.l     D7, [A7]+
  3518. 00002646  4E5E                     unlink     A6
  3519. 00002648  205F                     movea.l    A0, [A7]+
  3520. 0000264A  504F                     addq.w     A7, 8
  3521. 0000264C  4ED0                     jmp        [A0]
  3522. fn0000264E:
  3523. 0000264E  4E56 FFFC                link       A6, -0x0004
  3524. 00002652  48E7 0018                movem.l    -[A7], A3,A4
  3525. 00002656  286E 0008                movea.l    A4, [A6 + 0x8]
  3526. 0000265A  206E 000C                movea.l    A0, [A6 + 0xC]
  3527. 0000265E  2668 001C                movea.l    A3, [A0 + 0x1C]
  3528. 00002662  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3529. 00002666  4EBA F624                jsr        [PC - 0x9DC /* 00001C8C */]
  3530. 0000266A  526C FFFC                addq.w     [A4 - 0x4], 1
  3531. 0000266E  302C FFFC                move.w     D0, [A4 - 0x4]
  3532. 00002672  B06C FFFE                cmp.w      D0, [A4 - 0x2]
  3533. 00002676  6D02                     blt        +0x4 /* 0000267A */
  3534. 00002678  601C                     bra        +0x1E /* 00002696 */
  3535. label0000267A:
  3536. 0000267A  200B                     move.l     D0, A3
  3537. 0000267C  56C0                     sne        D0
  3538. 0000267E  4A00                     tst.b      D0
  3539. 00002680  6714                     beq        +0x16 /* 00002696 */
  3540. 00002682  4A6B 0042                tst.w      [A3 + 0x42]
  3541. 00002686  57C1                     seq        D1
  3542. 00002688  C001                     and.b      D0, D1
  3543. 0000268A  670A                     beq        +0xC /* 00002696 */
  3544. 0000268C  2F0B                     move.l     -[A7], A3
  3545. 0000268E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3546. 00002692  4EBA FFBA                jsr        [PC - 0x46 /* 0000264E */]
  3547. label00002696:
  3548. 00002696  4CDF 1800                movem.l    A3,A4, [A7]+
  3549. 0000269A  4E5E                     unlink     A6
  3550. 0000269C  205F                     movea.l    A0, [A7]+
  3551. 0000269E  504F                     addq.w     A7, 8
  3552. 000026A0  4ED0                     jmp        [A0]
  3553. fn000026A2:
  3554. 000026A2  4E56 FFF6                link       A6, -0x000A
  3555. 000026A6  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3556. 000026AA  4267                     clr.w      -[A7]
  3557. 000026AC  A861                     syscall    Random
  3558. 000026AE  301F                     move.w     D0, [A7]+
  3559. 000026B0  6A02                     bpl        +0x4 /* 000026B4 */
  3560. 000026B2  4440                     neg.w      D0
  3561. label000026B4:
  3562. 000026B4  48C0                     ext.l      D0
  3563. 000026B6  81FC 0019                divs.w     D0, 0x19
  3564. 000026BA  4840                     swap.w     D0
  3565. 000026BC  3E00                     move.w     D7, D0
  3566. 000026BE  5247                     addq.w     D7, 1
  3567. 000026C0  3D7C 0001 FFF6           move.w     [A6 - 0xA], 0x1
  3568. 000026C6  3C2E FFF6                move.w     D6, [A6 - 0xA]
  3569. 000026CA  6072                     bra        +0x74 /* 0000273E */
  3570. label000026CC:
  3571. 000026CC  5247                     addq.w     D7, 1
  3572. 000026CE  7019                     moveq.l    D0, 0x19
  3573. 000026D0  B047                     cmp.w      D0, D7
  3574. 000026D2  6C02                     bge        +0x4 /* 000026D6 */
  3575. 000026D4  7E01                     moveq.l    D7, 0x01
  3576. label000026D6:
  3577. 000026D6  3007                     move.w     D0, D7
  3578. 000026D8  5340                     subq.w     D0, 1
  3579. 000026DA  41ED D782                lea.l      A0, [A5 - 0x287E]
  3580. 000026DE  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  3581. 000026E2  49F0 0000                lea.l      A4, [A0 + D0.w]
  3582. 000026E6  4A14                     tst.b      [A4]
  3583. 000026E8  6602                     bne        +0x4 /* 000026EC */
  3584. 000026EA  6050                     bra        +0x52 /* 0000273C */
  3585. label000026EC:
  3586. 000026EC  3007                     move.w     D0, D7
  3587. 000026EE  5340                     subq.w     D0, 1
  3588. 000026F0  41ED D782                lea.l      A0, [A5 - 0x287E]
  3589. 000026F4  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  3590. 000026F8  47F0 0000                lea.l      A3, [A0 + D0.w]
  3591. 000026FC  4A6C 0042                tst.w      [A4 + 0x42]
  3592. 00002700  57C0                     seq        D0
  3593. 00002702  4A00                     tst.b      D0
  3594. 00002704  6736                     beq        +0x38 /* 0000273C */
  3595. 00002706  2F00                     move.l     -[A7], D0
  3596. 00002708  4267                     clr.w      -[A7]
  3597. 0000270A  2F0B                     move.l     -[A7], A3
  3598. 0000270C  41EE 000C                lea.l      A0, [A6 + 0xC]
  3599. 00002710  2218                     move.l     D1, [A0]+
  3600. 00002712  6702                     beq        +0x4 /* 00002716 */
  3601. 00002714  2F01                     move.l     -[A7], D1
  3602. label00002716:
  3603. 00002716  2050                     movea.l    A0, [A0]
  3604. 00002718  4E90                     jsr        [A0]
  3605. 0000271A  121F                     move.b     D1, [A7]+
  3606. 0000271C  201F                     move.l     D0, [A7]+
  3607. 0000271E  C001                     and.b      D0, D1
  3608. 00002720  671A                     beq        +0x1C /* 0000273C */
  3609. 00002722  2F0B                     move.l     -[A7], A3
  3610. 00002724  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3611. 00002728  4EBA FF24                jsr        [PC - 0xDC /* 0000264E */]
  3612. 0000272C  206E 0008                movea.l    A0, [A6 + 0x8]
  3613. 00002730  3028 FFFC                move.w     D0, [A0 - 0x4]
  3614. 00002734  B068 FFFE                cmp.w      D0, [A0 - 0x2]
  3615. 00002738  6D02                     blt        +0x4 /* 0000273C */
  3616. 0000273A  6008                     bra        +0xA /* 00002744 */
  3617. label0000273C:
  3618. 0000273C  5246                     addq.w     D6, 1
  3619. label0000273E:
  3620. 0000273E  7019                     moveq.l    D0, 0x19
  3621. 00002740  B046                     cmp.w      D0, D6
  3622. 00002742  6C88                     bge        -0x76 /* 000026CC */
  3623. label00002744:
  3624. 00002744  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3625. 00002748  4E5E                     unlink     A6
  3626. 0000274A  205F                     movea.l    A0, [A7]+
  3627. 0000274C  DEFC 000C                add.w      A7, 0xC
  3628. 00002750  4ED0                     jmp        [A0]
  3629. 00002752  4E56 0000                link       A6, 0
  3630. 00002756  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3631. 0000275C  4E5E                     unlink     A6
  3632. 0000275E  205F                     movea.l    A0, [A7]+
  3633. 00002760  584F                     addq.w     A7, 4
  3634. 00002762  4ED0                     jmp        [A0]
  3635. 00002764  4E56 0000                link       A6, 0
  3636. 00002768  2F0A                     move.l     -[A7], A2
  3637. 0000276A  206E 000C                movea.l    A0, [A6 + 0xC]
  3638. 0000276E  7003                     moveq.l    D0, 0x03
  3639. 00002770  B010                     cmp.b      D0, [A0]
  3640. 00002772  5EC0                     sgt        D0
  3641. 00002774  4A00                     tst.b      D0
  3642. 00002776  6718                     beq        +0x1A /* 00002790 */
  3643. 00002778  246E 0008                movea.l    A2, [A6 + 0x8]
  3644. 0000277C  246A 0008                movea.l    A2, [A2 + 0x8]
  3645. 00002780  226A 0008                movea.l    A1, [A2 + 0x8]
  3646. 00002784  2228 000A                move.l     D1, [A0 + 0xA]
  3647. 00002788  B2A9 000A                cmp.l      D1, [A1 + 0xA]
  3648. 0000278C  56C1                     sne        D1
  3649. 0000278E  C001                     and.b      D0, D1
  3650. label00002790:
  3651. 00002790  4400                     neg.b      D0
  3652. 00002792  1D40 0010                move.b     [A6 + 0x10], D0
  3653. 00002796  245F                     movea.l    A2, [A7]+
  3654. 00002798  4E5E                     unlink     A6
  3655. 0000279A  205F                     movea.l    A0, [A7]+
  3656. 0000279C  504F                     addq.w     A7, 8
  3657. 0000279E  4ED0                     jmp        [A0]
  3658. 000027A0  4E56 0000                link       A6, 0
  3659. 000027A4  2F0A                     move.l     -[A7], A2
  3660. 000027A6  206E 000C                movea.l    A0, [A6 + 0xC]
  3661. 000027AA  7004                     moveq.l    D0, 0x04
  3662. 000027AC  B010                     cmp.b      D0, [A0]
  3663. 000027AE  5EC0                     sgt        D0
  3664. 000027B0  4A00                     tst.b      D0
  3665. 000027B2  6718                     beq        +0x1A /* 000027CC */
  3666. 000027B4  246E 0008                movea.l    A2, [A6 + 0x8]
  3667. 000027B8  246A 0008                movea.l    A2, [A2 + 0x8]
  3668. 000027BC  226A 0008                movea.l    A1, [A2 + 0x8]
  3669. 000027C0  2228 0006                move.l     D1, [A0 + 0x6]
  3670. 000027C4  B2A9 0006                cmp.l      D1, [A1 + 0x6]
  3671. 000027C8  56C1                     sne        D1
  3672. 000027CA  C001                     and.b      D0, D1
  3673. label000027CC:
  3674. 000027CC  4400                     neg.b      D0
  3675. 000027CE  1D40 0010                move.b     [A6 + 0x10], D0
  3676. 000027D2  245F                     movea.l    A2, [A7]+
  3677. 000027D4  4E5E                     unlink     A6
  3678. 000027D6  205F                     movea.l    A0, [A7]+
  3679. 000027D8  504F                     addq.w     A7, 8
  3680. 000027DA  4ED0                     jmp        [A0]
  3681. 000027DC  4E56 0000                link       A6, 0
  3682. 000027E0  2F0A                     move.l     -[A7], A2
  3683. 000027E2  206E 000C                movea.l    A0, [A6 + 0xC]
  3684. 000027E6  246E 0008                movea.l    A2, [A6 + 0x8]
  3685. 000027EA  246A 0008                movea.l    A2, [A2 + 0x8]
  3686. 000027EE  226A 0008                movea.l    A1, [A2 + 0x8]
  3687. 000027F2  2028 0002                move.l     D0, [A0 + 0x2]
  3688. 000027F6  B0A9 0002                cmp.l      D0, [A1 + 0x2]
  3689. 000027FA  56C0                     sne        D0
  3690. 000027FC  4400                     neg.b      D0
  3691. 000027FE  1D40 0010                move.b     [A6 + 0x10], D0
  3692. 00002802  245F                     movea.l    A2, [A7]+
  3693. 00002804  4E5E                     unlink     A6
  3694. 00002806  205F                     movea.l    A0, [A7]+
  3695. 00002808  504F                     addq.w     A7, 8
  3696. 0000280A  4ED0                     jmp        [A0]
  3697. fn0000280C:
  3698. 0000280C  4E56 FFFC                link       A6, -0x0004
  3699. 00002810  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3700. 00002816  2D7C 0000 0008 FFFC      move.l     [A6 - 0x4], 0x8
  3701. 0000281E  487A FFBC                pea.l      [PC - 0x44 /* 000027DC, value 0x4E560000 'NV\0\0' */]
  3702. 00002822  2F0E                     move.l     -[A7], A6
  3703. 00002824  2F0E                     move.l     -[A7], A6
  3704. 00002826  4EBA FE7A                jsr        [PC - 0x186 /* 000026A2 */]
  3705. 0000282A  4A6E FFFC                tst.w      [A6 - 0x4]
  3706. 0000282E  6E4C                     bgt        +0x4E /* 0000287C */
  3707. 00002830  3D7C 0006 FFFE           move.w     [A6 - 0x2], 0x6
  3708. 00002836  487A FF68                pea.l      [PC - 0x98 /* 000027A0, value 0x4E560000 'NV\0\0' */]
  3709. 0000283A  2F0E                     move.l     -[A7], A6
  3710. 0000283C  2F0E                     move.l     -[A7], A6
  3711. 0000283E  4EBA FE62                jsr        [PC - 0x19E /* 000026A2 */]
  3712. 00002842  4A6E FFFC                tst.w      [A6 - 0x4]
  3713. 00002846  6E34                     bgt        +0x36 /* 0000287C */
  3714. 00002848  3D7C 0005 FFFE           move.w     [A6 - 0x2], 0x5
  3715. 0000284E  487A FF14                pea.l      [PC - 0xEC /* 00002764, value 0x4E560000 'NV\0\0' */]
  3716. 00002852  2F0E                     move.l     -[A7], A6
  3717. 00002854  2F0E                     move.l     -[A7], A6
  3718. 00002856  4EBA FE4A                jsr        [PC - 0x1B6 /* 000026A2 */]
  3719. 0000285A  4A6E FFFC                tst.w      [A6 - 0x4]
  3720. 0000285E  6E1C                     bgt        +0x1E /* 0000287C */
  3721. 00002860  3D7C 0004 FFFE           move.w     [A6 - 0x2], 0x4
  3722. 00002866  487A FEEA                pea.l      [PC - 0x116 /* 00002752, value 0x4E560000 'NV\0\0' */]
  3723. 0000286A  42A7                     clr.l      -[A7]
  3724. 0000286C  2F0E                     move.l     -[A7], A6
  3725. 0000286E  4EBA FE32                jsr        [PC - 0x1CE /* 000026A2 */]
  3726. 00002872  4A6E FFFC                tst.w      [A6 - 0x4]
  3727. 00002876  6E04                     bgt        +0x6 /* 0000287C */
  3728. 00002878  422E 000C                clr.b      [A6 + 0xC]
  3729. label0000287C:
  3730. 0000287C  4E5E                     unlink     A6
  3731. 0000287E  2E9F                     move.l     [A7], [A7]+
  3732. 00002880  4E75                     rts
  3733. export_634:
  3734. fn00002882:
  3735. 00002882  4E56 FFD8                link       A6, -0x0028
  3736. 00002886  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3737. 0000288A  7000                     moveq.l    D0, 0x00
  3738. 0000288C  2D40 000C                move.l     [A6 + 0xC], D0
  3739. 00002890  206E 0008                movea.l    A0, [A6 + 0x8]
  3740. 00002894  7005                     moveq.l    D0, 0x05
  3741. 00002896  B010                     cmp.b      D0, [A0]
  3742. 00002898  6608                     bne        +0xA /* 000028A2 */
  3743. 0000289A  7000                     moveq.l    D0, 0x00
  3744. 0000289C  2640                     movea.l    A3, D0
  3745. 0000289E  6000 0104                bra        +0x106 /* 000029A4 */
  3746. label000028A2:
  3747. 000028A2  42A7                     clr.l      -[A7]
  3748. 000028A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3749. 000028A8  4EBA 01E2                jsr        [PC + 0x1E2 /* 00002A8C */]
  3750. 000028AC  2E1F                     move.l     D7, [A7]+
  3751. 000028AE  670E                     beq        +0x10 /* 000028BE */
  3752. 000028B0  2847                     movea.l    A4, D7
  3753. 000028B2  526C 0042                addq.w     [A4 + 0x42], 1
  3754. 000028B6  2D47 000C                move.l     [A6 + 0xC], D7
  3755. 000028BA  6000 0134                bra        +0x136 /* 000029F0 */
  3756. label000028BE:
  3757. 000028BE  206E 0008                movea.l    A0, [A6 + 0x8]
  3758. 000028C2  7004                     moveq.l    D0, 0x04
  3759. 000028C4  B010                     cmp.b      D0, [A0]
  3760. 000028C6  6678                     bne        +0x7A /* 00002940 */
  3761. 000028C8  7000                     moveq.l    D0, 0x00
  3762. 000028CA  2640                     movea.l    A3, D0
  3763. 000028CC  2028 0002                move.l     D0, [A0 + 0x2]
  3764. 000028D0  B0AD A548                cmp.l      D0, [A5 - 0x5AB8]
  3765. 000028D4  6614                     bne        +0x16 /* 000028EA */
  3766. 000028D6  316D A78C 0018           move.w     [A0 + 0x18], [A5 - 0x5874]
  3767. 000028DC  206E 0008                movea.l    A0, [A6 + 0x8]
  3768. 000028E0  316D A78A 001A           move.w     [A0 + 0x1A], [A5 - 0x5876]
  3769. 000028E6  6000 0088                bra        +0x8A /* 00002970 */
  3770. label000028EA:
  3771. 000028EA  206E 0008                movea.l    A0, [A6 + 0x8]
  3772. 000028EE  2028 0002                move.l     D0, [A0 + 0x2]
  3773. 000028F2  B0AD A544                cmp.l      D0, [A5 - 0x5ABC]
  3774. 000028F6  6612                     bne        +0x14 /* 0000290A */
  3775. 000028F8  316D A784 0018           move.w     [A0 + 0x18], [A5 - 0x587C]
  3776. 000028FE  206E 0008                movea.l    A0, [A6 + 0x8]
  3777. 00002902  316D A782 001A           move.w     [A0 + 0x1A], [A5 - 0x587E]
  3778. 00002908  6066                     bra        +0x68 /* 00002970 */
  3779. label0000290A:
  3780. 0000290A  4267                     clr.w      -[A7]
  3781. 0000290C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3782. 00002910  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  3783. 00002914  101F                     move.b     D0, [A7]+
  3784. 00002916  6700 00D8                beq        +0xDA /* 000029F0 */
  3785. 0000291A  206E 0008                movea.l    A0, [A6 + 0x8]
  3786. 0000291E  216D A548 0002           move.l     [A0 + 0x2], [A5 - 0x5AB8]
  3787. 00002924  206E 0008                movea.l    A0, [A6 + 0x8]
  3788. 00002928  316D A78C 0018           move.w     [A0 + 0x18], [A5 - 0x5874]
  3789. 0000292E  206E 0008                movea.l    A0, [A6 + 0x8]
  3790. 00002932  316D A78A 001A           move.w     [A0 + 0x1A], [A5 - 0x5876]
  3791. 00002938  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  3792. 0000293C  6032                     bra        +0x34 /* 00002970 */
  3793. 0000293E  6030                     bra        +0x32 /* 00002970 */
  3794. label00002940:
  3795. 00002940  206E 0008                movea.l    A0, [A6 + 0x8]
  3796. 00002944  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  3797. 00002948  700D                     moveq.l    D0, 0x0D
  3798. label0000294A:
  3799. 0000294A  32D8                     move.w     [A1]+, [A0]+
  3800. 0000294C  51C8 FFFC                dbf        D0, -0x6 /* 0000294A */
  3801. 00002950  206E 0008                movea.l    A0, [A6 + 0x8]
  3802. 00002954  1010                     move.b     D0, [A0]
  3803. 00002956  4880                     ext.w      D0
  3804. 00002958  5240                     addq.w     D0, 1
  3805. 0000295A  1D40 FFE4                move.b     [A6 - 0x1C], D0
  3806. 0000295E  42A7                     clr.l      -[A7]
  3807. 00002960  486E FFE4                pea.l      [A6 - 0x1C]
  3808. 00002964  4EBA FF1C                jsr        [PC - 0xE4 /* 00002882 */]
  3809. 00002968  265F                     movea.l    A3, [A7]+
  3810. 0000296A  200B                     move.l     D0, A3
  3811. 0000296C  6700 0082                beq        +0x84 /* 000029F0 */
  3812. label00002970:
  3813. 00002970  4AAD E198                tst.l      [A5 - 0x1E68]
  3814. 00002974  57C0                     seq        D0
  3815. 00002976  4A00                     tst.b      D0
  3816. 00002978  672A                     beq        +0x2C /* 000029A4 */
  3817. 0000297A  2F00                     move.l     -[A7], D0
  3818. 0000297C  4267                     clr.w      -[A7]
  3819. 0000297E  2F0E                     move.l     -[A7], A6
  3820. 00002980  4EBA FE8A                jsr        [PC - 0x176 /* 0000280C */]
  3821. 00002984  121F                     move.b     D1, [A7]+
  3822. 00002986  201F                     move.l     D0, [A7]+
  3823. 00002988  0A01 0001                xori.b     D1, 0x1
  3824. 0000298C  C001                     and.b      D0, D1
  3825. 0000298E  6714                     beq        +0x16 /* 000029A4 */
  3826. 00002990  3F3C 0033                move.w     -[A7], 0x33 /* '3' */
  3827. 00002994  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  3828. 00002998  200B                     move.l     D0, A3
  3829. 0000299A  6754                     beq        +0x56 /* 000029F0 */
  3830. 0000299C  2F0B                     move.l     -[A7], A3
  3831. 0000299E  4EBA F2B4                jsr        [PC - 0xD4C /* 00001C54 */]
  3832. 000029A2  604C                     bra        +0x4E /* 000029F0 */
  3833. label000029A4:
  3834. 000029A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3835. 000029A8  4EBA E448                jsr        [PC - 0x1BB8 /* 00000DF2 */]
  3836. 000029AC  2C2D E198                move.l     D6, [A5 - 0x1E68]
  3837. 000029B0  206D E198                movea.l    A0, [A5 - 0x1E68]
  3838. 000029B4  2B68 001C E198           move.l     [A5 - 0x1E68], [A0 + 0x1C]
  3839. 000029BA  2D46 000C                move.l     [A6 + 0xC], D6
  3840. 000029BE  2846                     movea.l    A4, D6
  3841. 000029C0  206E 0008                movea.l    A0, [A6 + 0x8]
  3842. 000029C4  224C                     movea.l    A1, A4
  3843. 000029C6  700D                     moveq.l    D0, 0x0D
  3844. label000029C8:
  3845. 000029C8  32D8                     move.w     [A1]+, [A0]+
  3846. 000029CA  51C8 FFFC                dbf        D0, -0x6 /* 000029C8 */
  3847. 000029CE  206E 0008                movea.l    A0, [A6 + 0x8]
  3848. 000029D2  2968 0014 004E           move.l     [A4 + 0x4E], [A0 + 0x14]
  3849. 000029D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3850. 000029DC  486C 0052                pea.l      [A4 + 0x52]
  3851. 000029E0  4EBA DDE8                jsr        [PC - 0x2218 /* 000007CA */]
  3852. 000029E4  294B 001C                move.l     [A4 + 0x1C], A3
  3853. 000029E8  2F06                     move.l     -[A7], D6
  3854. 000029EA  4267                     clr.w      -[A7]
  3855. 000029EC  4EBA EDB2                jsr        [PC - 0x124E /* 000017A0 */]
  3856. label000029F0:
  3857. 000029F0  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3858. 000029F4  4E5E                     unlink     A6
  3859. 000029F6  2E9F                     move.l     [A7], [A7]+
  3860. 000029F8  4E75                     rts
  3861. export_635:
  3862. fn000029FA:
  3863. 000029FA  4E56 0000                link       A6, 0
  3864. 000029FE  202D E18C                move.l     D0, [A5 - 0x1E74]
  3865. 00002A02  B0AD AEAC                cmp.l      D0, [A5 - 0x5154]
  3866. 00002A06  57C0                     seq        D0
  3867. 00002A08  4A00                     tst.b      D0
  3868. 00002A0A  6720                     beq        +0x22 /* 00002A2C */
  3869. 00002A0C  222D E178                move.l     D1, [A5 - 0x1E88]
  3870. 00002A10  B2AD A548                cmp.l      D1, [A5 - 0x5AB8]
  3871. 00002A14  57C1                     seq        D1
  3872. 00002A16  C001                     and.b      D0, D1
  3873. 00002A18  6712                     beq        +0x14 /* 00002A2C */
  3874. 00002A1A  4AAD E188                tst.l      [A5 - 0x1E78]
  3875. 00002A1E  56C1                     sne        D1
  3876. 00002A20  C001                     and.b      D0, D1
  3877. 00002A22  6708                     beq        +0xA /* 00002A2C */
  3878. 00002A24  2D6D E188 0008           move.l     [A6 + 0x8], [A5 - 0x1E78]
  3879. 00002A2A  605C                     bra        +0x5E /* 00002A88 */
  3880. label00002A2C:
  3881. 00002A2C  2F2D E188                move.l     -[A7], [A5 - 0x1E78]
  3882. 00002A30  4EBA F222                jsr        [PC - 0xDDE /* 00001C54 */]
  3883. 00002A34  486D CF92                pea.l      [A5 - 0x306E]
  3884. 00002A38  4EAD 11CA                jsr        [A5 + 0x11CA /* export_565 */]
  3885. 00002A3C  42A7                     clr.l      -[A7]
  3886. 00002A3E  486D CF92                pea.l      [A5 - 0x306E]
  3887. 00002A42  4EBA FE3E                jsr        [PC - 0x1C2 /* 00002882 */]
  3888. 00002A46  2B5F E188                move.l     [A5 - 0x1E78], [A7]+
  3889. 00002A4A  2B6D AEAC E18C           move.l     [A5 - 0x1E74], [A5 - 0x5154]
  3890. 00002A50  2B6D A548 E178           move.l     [A5 - 0x1E88], [A5 - 0x5AB8]
  3891. 00002A56  2D6D E188 0008           move.l     [A6 + 0x8], [A5 - 0x1E78]
  3892. 00002A5C  6608                     bne        +0xA /* 00002A66 */
  3893. 00002A5E  7000                     moveq.l    D0, 0x00
  3894. 00002A60  2B40 E180                move.l     [A5 - 0x1E80], D0
  3895. 00002A64  600A                     bra        +0xC /* 00002A70 */
  3896. label00002A66:
  3897. 00002A66  206D E188                movea.l    A0, [A5 - 0x1E78]
  3898. 00002A6A  2B68 001C E180           move.l     [A5 - 0x1E80], [A0 + 0x1C]
  3899. label00002A70:
  3900. 00002A70  4AAD E180                tst.l      [A5 - 0x1E80]
  3901. 00002A74  6608                     bne        +0xA /* 00002A7E */
  3902. 00002A76  7000                     moveq.l    D0, 0x00
  3903. 00002A78  2B40 E17C                move.l     [A5 - 0x1E84], D0
  3904. 00002A7C  600A                     bra        +0xC /* 00002A88 */
  3905. label00002A7E:
  3906. 00002A7E  206D E180                movea.l    A0, [A5 - 0x1E80]
  3907. 00002A82  2B68 001C E17C           move.l     [A5 - 0x1E84], [A0 + 0x1C]
  3908. label00002A88:
  3909. 00002A88  4E5E                     unlink     A6
  3910. 00002A8A  4E75                     rts
  3911. fn00002A8C:
  3912. 00002A8C  4E56 FFE2                link       A6, -0x001E
  3913. 00002A90  48E7 0118                movem.l    -[A7], D7,A3,A4
  3914. 00002A94  266E 0008                movea.l    A3, [A6 + 0x8]
  3915. 00002A98  7000                     moveq.l    D0, 0x00
  3916. 00002A9A  2D40 000C                move.l     [A6 + 0xC], D0
  3917. 00002A9E  4247                     clr.w      D7
  3918. label00002AA0:
  3919. 00002AA0  5247                     addq.w     D7, 1
  3920. 00002AA2  7019                     moveq.l    D0, 0x19
  3921. 00002AA4  B047                     cmp.w      D0, D7
  3922. 00002AA6  6C04                     bge        +0x6 /* 00002AAC */
  3923. 00002AA8  6000 010A                bra        +0x10C /* 00002BB4 */
  3924. label00002AAC:
  3925. 00002AAC  3007                     move.w     D0, D7
  3926. 00002AAE  5340                     subq.w     D0, 1
  3927. 00002AB0  41ED D782                lea.l      A0, [A5 - 0x287E]
  3928. 00002AB4  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  3929. 00002AB8  49F0 0000                lea.l      A4, [A0 + D0.w]
  3930. 00002ABC  1014                     move.b     D0, [A4]
  3931. 00002ABE  B013                     cmp.b      D0, [A3]
  3932. 00002AC0  66DE                     bne        -0x20 /* 00002AA0 */
  3933. 00002AC2  202C 0002                move.l     D0, [A4 + 0x2]
  3934. 00002AC6  B0AB 0002                cmp.l      D0, [A3 + 0x2]
  3935. 00002ACA  66D4                     bne        -0x2A /* 00002AA0 */
  3936. 00002ACC  1014                     move.b     D0, [A4]
  3937. 00002ACE  4880                     ext.w      D0
  3938. 00002AD0  5340                     subq.w     D0, 1
  3939. 00002AD2  670A                     beq        +0xC /* 00002ADE */
  3940. 00002AD4  5340                     subq.w     D0, 1
  3941. 00002AD6  6724                     beq        +0x26 /* 00002AFC */
  3942. 00002AD8  5340                     subq.w     D0, 1
  3943. 00002ADA  672C                     beq        +0x2E /* 00002B08 */
  3944. 00002ADC  6034                     bra        +0x36 /* 00002B12 */
  3945. label00002ADE:
  3946. 00002ADE  202C 0010                move.l     D0, [A4 + 0x10]
  3947. 00002AE2  B0AB 0010                cmp.l      D0, [A3 + 0x10]
  3948. 00002AE6  56C0                     sne        D0
  3949. 00002AE8  4A00                     tst.b      D0
  3950. 00002AEA  66B4                     bne        -0x4A /* 00002AA0 */
  3951. 00002AEC  322C 000E                move.w     D1, [A4 + 0xE]
  3952. 00002AF0  B26B 000E                cmp.w      D1, [A3 + 0xE]
  3953. 00002AF4  56C1                     sne        D1
  3954. 00002AF6  8001                     or.b       D0, D1
  3955. 00002AF8  66A6                     bne        -0x58 /* 00002AA0 */
  3956. 00002AFA  6016                     bra        +0x18 /* 00002B12 */
  3957. label00002AFC:
  3958. 00002AFC  202C 000A                move.l     D0, [A4 + 0xA]
  3959. 00002B00  B0AB 000A                cmp.l      D0, [A3 + 0xA]
  3960. 00002B04  669A                     bne        -0x64 /* 00002AA0 */
  3961. 00002B06  600A                     bra        +0xC /* 00002B12 */
  3962. label00002B08:
  3963. 00002B08  202C 0006                move.l     D0, [A4 + 0x6]
  3964. 00002B0C  B0AB 0006                cmp.l      D0, [A3 + 0x6]
  3965. 00002B10  668E                     bne        -0x70 /* 00002AA0 */
  3966. label00002B12:
  3967. 00002B12  7001                     moveq.l    D0, 0x01
  3968. 00002B14  B013                     cmp.b      D0, [A3]
  3969. 00002B16  57C0                     seq        D0
  3970. 00002B18  4A00                     tst.b      D0
  3971. 00002B1A  6700 0084                beq        +0x86 /* 00002BA0 */
  3972. 00002B1E  222B 0010                move.l     D1, [A3 + 0x10]
  3973. 00002B22  B2AB 0006                cmp.l      D1, [A3 + 0x6]
  3974. 00002B26  57C1                     seq        D1
  3975. 00002B28  C001                     and.b      D0, D1
  3976. 00002B2A  6774                     beq        +0x76 /* 00002BA0 */
  3977. 00002B2C  3207                     move.w     D1, D7
  3978. 00002B2E  5341                     subq.w     D1, 1
  3979. 00002B30  41ED D782                lea.l      A0, [A5 - 0x287E]
  3980. 00002B34  C3FC 0066                muls.w     D1, 0x66 /* 'f' */
  3981. 00002B38  242B 000A                move.l     D2, [A3 + 0xA]
  3982. 00002B3C  B4B0 100A                cmp.l      D2, [A0 + D1.w + 0xA]
  3983. 00002B40  56C1                     sne        D1
  3984. 00002B42  C001                     and.b      D0, D1
  3985. 00002B44  675A                     beq        +0x5C /* 00002BA0 */
  3986. 00002B46  3007                     move.w     D0, D7
  3987. 00002B48  5340                     subq.w     D0, 1
  3988. 00002B4A  41ED D782                lea.l      A0, [A5 - 0x287E]
  3989. 00002B4E  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  3990. 00002B52  49F0 0000                lea.l      A4, [A0 + D0.w]
  3991. 00002B56  296B 000A 000A           move.l     [A4 + 0xA], [A3 + 0xA]
  3992. 00002B5C  2F2C 001C                move.l     -[A7], [A4 + 0x1C]
  3993. 00002B60  4EBA F0F2                jsr        [PC - 0xF0E /* 00001C54 */]
  3994. 00002B64  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  3995. 00002B68  224B                     movea.l    A1, A3
  3996. 00002B6A  700D                     moveq.l    D0, 0x0D
  3997. label00002B6C:
  3998. 00002B6C  30D9                     move.w     [A0]+, [A1]+
  3999. 00002B6E  51C8 FFFC                dbf        D0, -0x6 /* 00002B6C */
  4000. 00002B72  1013                     move.b     D0, [A3]
  4001. 00002B74  4880                     ext.w      D0
  4002. 00002B76  5240                     addq.w     D0, 1
  4003. 00002B78  1D40 FFE2                move.b     [A6 - 0x1E], D0
  4004. 00002B7C  526C 0042                addq.w     [A4 + 0x42], 1
  4005. 00002B80  42A7                     clr.l      -[A7]
  4006. 00002B82  486E FFE2                pea.l      [A6 - 0x1E]
  4007. 00002B86  4EBA FCFA                jsr        [PC - 0x306 /* 00002882 */]
  4008. 00002B8A  295F 001C                move.l     [A4 + 0x1C], [A7]+
  4009. 00002B8E  536C 0042                subq.w     [A4 + 0x42], 1
  4010. 00002B92  4AAC 001C                tst.l      [A4 + 0x1C]
  4011. 00002B96  6608                     bne        +0xA /* 00002BA0 */
  4012. 00002B98  7000                     moveq.l    D0, 0x00
  4013. 00002B9A  2D40 000C                move.l     [A6 + 0xC], D0
  4014. 00002B9E  6014                     bra        +0x16 /* 00002BB4 */
  4015. label00002BA0:
  4016. 00002BA0  3007                     move.w     D0, D7
  4017. 00002BA2  5340                     subq.w     D0, 1
  4018. 00002BA4  41ED D782                lea.l      A0, [A5 - 0x287E]
  4019. 00002BA8  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  4020. 00002BAC  41F0 0000                lea.l      A0, [A0 + D0.w]
  4021. 00002BB0  2D48 000C                move.l     [A6 + 0xC], A0
  4022. label00002BB4:
  4023. 00002BB4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4024. 00002BB8  4E5E                     unlink     A6
  4025. 00002BBA  2E9F                     move.l     [A7], [A7]+
  4026. 00002BBC  4E75                     rts
  4027. export_636:
  4028. 00002BBE  4E56 FFFC                link       A6, -0x0004
  4029. 00002BC2  48E7 0108                movem.l    -[A7], D7,A4
  4030. 00002BC6  7000                     moveq.l    D0, 0x00
  4031. 00002BC8  2D40 000A                move.l     [A6 + 0xA], D0
  4032. 00002BCC  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  4033. 00002BD2  3E2E FFFC                move.w     D7, [A6 - 0x4]
  4034. 00002BD6  603C                     bra        +0x3E /* 00002C14 */
  4035. label00002BD8:
  4036. 00002BD8  3007                     move.w     D0, D7
  4037. 00002BDA  5340                     subq.w     D0, 1
  4038. 00002BDC  41ED D782                lea.l      A0, [A5 - 0x287E]
  4039. 00002BE0  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  4040. 00002BE4  49F0 0000                lea.l      A4, [A0 + D0.w]
  4041. 00002BE8  7004                     moveq.l    D0, 0x04
  4042. 00002BEA  B014                     cmp.b      D0, [A4]
  4043. 00002BEC  57C0                     seq        D0
  4044. 00002BEE  322C 0048                move.w     D1, [A4 + 0x48]
  4045. 00002BF2  B26E 0008                cmp.w      D1, [A6 + 0x8]
  4046. 00002BF6  57C1                     seq        D1
  4047. 00002BF8  C001                     and.b      D0, D1
  4048. 00002BFA  6716                     beq        +0x18 /* 00002C12 */
  4049. 00002BFC  3007                     move.w     D0, D7
  4050. 00002BFE  5340                     subq.w     D0, 1
  4051. 00002C00  41ED D782                lea.l      A0, [A5 - 0x287E]
  4052. 00002C04  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  4053. 00002C08  41F0 0000                lea.l      A0, [A0 + D0.w]
  4054. 00002C0C  2D48 000A                move.l     [A6 + 0xA], A0
  4055. 00002C10  6008                     bra        +0xA /* 00002C1A */
  4056. label00002C12:
  4057. 00002C12  5247                     addq.w     D7, 1
  4058. label00002C14:
  4059. 00002C14  7019                     moveq.l    D0, 0x19
  4060. 00002C16  B047                     cmp.w      D0, D7
  4061. 00002C18  6CBE                     bge        -0x40 /* 00002BD8 */
  4062. label00002C1A:
  4063. 00002C1A  4CDF 1080                movem.l    D7,A4, [A7]+
  4064. 00002C1E  4E5E                     unlink     A6
  4065. 00002C20  205F                     movea.l    A0, [A7]+
  4066. 00002C22  544F                     addq.w     A7, 2
  4067. 00002C24  4ED0                     jmp        [A0]
  4068. export_637:
  4069. fn00002C26:
  4070. 00002C26  4E56 0000                link       A6, 0
  4071. 00002C2A  2F0C                     move.l     -[A7], A4
  4072. 00002C2C  2B6E 000A E190           move.l     [A5 - 0x1E70], [A6 + 0xA]
  4073. 00002C32  102E 0008                move.b     D0, [A6 + 0x8]
  4074. 00002C36  6602                     bne        +0x4 /* 00002C3A */
  4075. 00002C38  607E                     bra        +0x80 /* 00002CB8 */
  4076. label00002C3A:
  4077. 00002C3A  286D E190                movea.l    A4, [A5 - 0x1E70]
  4078. 00002C3E  42A7                     clr.l      -[A7]
  4079. 00002C40  2F3C 0000 0FA0           move.l     -[A7], 0xFA0
  4080. 00002C46  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  4081. 00002C4A  289F                     move.l     [A4], [A7]+
  4082. 00002C4C  42A7                     clr.l      -[A7]
  4083. 00002C4E  2F3C 0000 07D0           move.l     -[A7], 0x7D0
  4084. 00002C54  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  4085. 00002C58  295F 0004                move.l     [A4 + 0x4], [A7]+
  4086. 00002C5C  4A94                     tst.l      [A4]
  4087. 00002C5E  57C0                     seq        D0
  4088. 00002C60  4A00                     tst.b      D0
  4089. 00002C62  6628                     bne        +0x2A /* 00002C8C */
  4090. 00002C64  4AAC 0004                tst.l      [A4 + 0x4]
  4091. 00002C68  57C1                     seq        D1
  4092. 00002C6A  8001                     or.b       D0, D1
  4093. 00002C6C  661E                     bne        +0x20 /* 00002C8C */
  4094. 00002C6E  2F00                     move.l     -[A7], D0
  4095. 00002C70  4267                     clr.w      -[A7]
  4096. 00002C72  2F3C 0000 3000           move.l     -[A7], 0x3000 /* '0\0' */
  4097. 00002C78  4EAD 2DDA                jsr        [A5 + 0x2DDA /* export_1463 */]
  4098. 00002C7C  121F                     move.b     D1, [A7]+
  4099. 00002C7E  201F                     move.l     D0, [A7]+
  4100. 00002C80  0A01 0001                xori.b     D1, 0x1
  4101. 00002C84  8001                     or.b       D0, D1
  4102. 00002C86  0240 0001                andi.w     D0, 0x1
  4103. 00002C8A  6714                     beq        +0x16 /* 00002CA0 */
  4104. label00002C8C:
  4105. 00002C8C  2F0C                     move.l     -[A7], A4
  4106. 00002C8E  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  4107. 00002C92  486C 0004                pea.l      [A4 + 0x4]
  4108. 00002C96  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  4109. 00002C9A  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  4110. 00002C9E  6018                     bra        +0x1A /* 00002CB8 */
  4111. label00002CA0:
  4112. 00002CA0  7000                     moveq.l    D0, 0x00
  4113. 00002CA2  2940 0008                move.l     [A4 + 0x8], D0
  4114. 00002CA6  426C 0010                clr.w      [A4 + 0x10]
  4115. 00002CAA  297C 0000 0FA0 000C      move.l     [A4 + 0xC], 0xFA0
  4116. 00002CB2  397C 07D0 0012           move.w     [A4 + 0x12], 0x7D0
  4117. label00002CB8:
  4118. 00002CB8  285F                     movea.l    A4, [A7]+
  4119. 00002CBA  4E5E                     unlink     A6
  4120. 00002CBC  205F                     movea.l    A0, [A7]+
  4121. 00002CBE  5C4F                     addq.w     A7, 6
  4122. 00002CC0  4ED0                     jmp        [A0]
  4123. fn00002CC2:
  4124. 00002CC2  4E56 0000                link       A6, 0
  4125. 00002CC6  2F0C                     move.l     -[A7], A4
  4126. 00002CC8  286D E190                movea.l    A4, [A5 - 0x1E70]
  4127. 00002CCC  4EBA 1614                jsr        [PC + 0x1614 /* 000042E2 */]
  4128. 00002CD0  202C 000C                move.l     D0, [A4 + 0xC]
  4129. 00002CD4  90AC 0008                sub.l      D0, [A4 + 0x8]
  4130. 00002CD8  0C80 0000 0190           cmpi.l     D0, 0x190
  4131. 00002CDE  6F10                     ble        +0x12 /* 00002CF0 */
  4132. 00002CE0  2F14                     move.l     -[A7], [A4]
  4133. 00002CE2  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4134. 00002CE6  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  4135. 00002CEA  296C 0008 000C           move.l     [A4 + 0xC], [A4 + 0x8]
  4136. label00002CF0:
  4137. 00002CF0  302C 0012                move.w     D0, [A4 + 0x12]
  4138. 00002CF4  906C 0010                sub.w      D0, [A4 + 0x10]
  4139. 00002CF8  0C40 0190                cmpi.w     D0, 0x190
  4140. 00002CFC  6F16                     ble        +0x18 /* 00002D14 */
  4141. 00002CFE  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  4142. 00002D02  302C 0010                move.w     D0, [A4 + 0x10]
  4143. 00002D06  48C0                     ext.l      D0
  4144. 00002D08  2F00                     move.l     -[A7], D0
  4145. 00002D0A  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  4146. 00002D0E  396C 0010 0012           move.w     [A4 + 0x12], [A4 + 0x10]
  4147. label00002D14:
  4148. 00002D14  102D 9FF6                move.b     D0, [A5 - 0x600A]
  4149. 00002D18  6702                     beq        +0x4 /* 00002D1C */
  4150. 00002D1A  A0BD                     syscall    vCacheFlush
  4151. label00002D1C:
  4152. 00002D1C  285F                     movea.l    A4, [A7]+
  4153. 00002D1E  4E5E                     unlink     A6
  4154. 00002D20  4E75                     rts
  4155. fn00002D22:
  4156. 00002D22  4E56 0000                link       A6, 0
  4157. 00002D26  206E 0008                movea.l    A0, [A6 + 0x8]
  4158. 00002D2A  7004                     moveq.l    D0, 0x04
  4159. 00002D2C  B010                     cmp.b      D0, [A0]
  4160. 00002D2E  6608                     bne        +0xA /* 00002D38 */
  4161. 00002D30  2D6E 0008 000C           move.l     [A6 + 0xC], [A6 + 0x8]
  4162. 00002D36  6012                     bra        +0x14 /* 00002D4A */
  4163. label00002D38:
  4164. 00002D38  42A7                     clr.l      -[A7]
  4165. 00002D3A  206E 0008                movea.l    A0, [A6 + 0x8]
  4166. 00002D3E  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  4167. 00002D42  4EBA FFDE                jsr        [PC - 0x22 /* 00002D22 */]
  4168. 00002D46  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  4169. label00002D4A:
  4170. 00002D4A  4E5E                     unlink     A6
  4171. 00002D4C  205F                     movea.l    A0, [A7]+
  4172. 00002D4E  584F                     addq.w     A7, 4
  4173. 00002D50  4ED0                     jmp        [A0]
  4174. export_638:
  4175. fn00002D52:
  4176. 00002D52  4E56 FFE8                link       A6, -0x0018
  4177. 00002D56  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4178. 00002D5A  266E 0012                movea.l    A3, [A6 + 0x12]
  4179. 00002D5E  1E2E 0010                move.b     D7, [A6 + 0x10]
  4180. 00002D62  4AAE 000C                tst.l      [A6 + 0xC]
  4181. 00002D66  6600 00D2                bne        +0xD4 /* 00002E3A */
  4182. 00002D6A  1D7C 0001 0016           move.b     [A6 + 0x16], 0x1
  4183. 00002D70  42A7                     clr.l      -[A7]
  4184. 00002D72  4EAD 1C62                jsr        [A5 + 0x1C62 /* export_904 */]
  4185. 00002D76  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  4186. 00002D7A  56C0                     sne        D0
  4187. 00002D7C  4A00                     tst.b      D0
  4188. 00002D7E  672E                     beq        +0x30 /* 00002DAE */
  4189. 00002D80  2F00                     move.l     -[A7], D0
  4190. 00002D82  4267                     clr.w      -[A7]
  4191. 00002D84  2F0B                     move.l     -[A7], A3
  4192. 00002D86  1F07                     move.b     -[A7], D7
  4193. 00002D88  2F00                     move.l     -[A7], D0
  4194. 00002D8A  42A7                     clr.l      -[A7]
  4195. 00002D8C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4196. 00002D90  4EBA FF90                jsr        [PC - 0x70 /* 00002D22 */]
  4197. 00002D94  221F                     move.l     D1, [A7]+
  4198. 00002D96  201F                     move.l     D0, [A7]+
  4199. 00002D98  2F01                     move.l     -[A7], D1
  4200. 00002D9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4201. 00002D9E  4EBA FFB2                jsr        [PC - 0x4E /* 00002D52 */]
  4202. 00002DA2  121F                     move.b     D1, [A7]+
  4203. 00002DA4  201F                     move.l     D0, [A7]+
  4204. 00002DA6  C001                     and.b      D0, D1
  4205. 00002DA8  6704                     beq        +0x6 /* 00002DAE */
  4206. 00002DAA  6000 0152                bra        +0x154 /* 00002EFE */
  4207. label00002DAE:
  4208. 00002DAE  4267                     clr.w      -[A7]
  4209. 00002DB0  2F0B                     move.l     -[A7], A3
  4210. 00002DB2  1F07                     move.b     -[A7], D7
  4211. 00002DB4  42A7                     clr.l      -[A7]
  4212. 00002DB6  42A7                     clr.l      -[A7]
  4213. 00002DB8  4EBA FC40                jsr        [PC - 0x3C0 /* 000029FA */]
  4214. 00002DBC  4EBA FF64                jsr        [PC - 0x9C /* 00002D22 */]
  4215. 00002DC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4216. 00002DC4  4EBA FF8C                jsr        [PC - 0x74 /* 00002D52 */]
  4217. 00002DC8  101F                     move.b     D0, [A7]+
  4218. 00002DCA  6704                     beq        +0x6 /* 00002DD0 */
  4219. 00002DCC  6000 0130                bra        +0x132 /* 00002EFE */
  4220. label00002DD0:
  4221. 00002DD0  2C2D D77E                move.l     D6, [A5 - 0x2882]
  4222. label00002DD4:
  4223. 00002DD4  4A86                     tst.l      D6
  4224. 00002DD6  6726                     beq        +0x28 /* 00002DFE */
  4225. 00002DD8  4267                     clr.w      -[A7]
  4226. 00002DDA  2F0B                     move.l     -[A7], A3
  4227. 00002DDC  1F07                     move.b     -[A7], D7
  4228. 00002DDE  2046                     movea.l    A0, D6
  4229. 00002DE0  2050                     movea.l    A0, [A0]
  4230. 00002DE2  2F10                     move.l     -[A7], [A0]
  4231. 00002DE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4232. 00002DE8  4EBA FF68                jsr        [PC - 0x98 /* 00002D52 */]
  4233. 00002DEC  101F                     move.b     D0, [A7]+
  4234. 00002DEE  6704                     beq        +0x6 /* 00002DF4 */
  4235. 00002DF0  6000 010C                bra        +0x10E /* 00002EFE */
  4236. label00002DF4:
  4237. 00002DF4  2046                     movea.l    A0, D6
  4238. 00002DF6  2050                     movea.l    A0, [A0]
  4239. 00002DF8  2C28 0004                move.l     D6, [A0 + 0x4]
  4240. 00002DFC  60D6                     bra        -0x28 /* 00002DD4 */
  4241. label00002DFE:
  4242. 00002DFE  4267                     clr.w      -[A7]
  4243. 00002E00  2F0B                     move.l     -[A7], A3
  4244. 00002E02  1F07                     move.b     -[A7], D7
  4245. 00002E04  2F2D E184                move.l     -[A7], [A5 - 0x1E7C]
  4246. 00002E08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4247. 00002E0C  4EBA FF44                jsr        [PC - 0xBC /* 00002D52 */]
  4248. 00002E10  101F                     move.b     D0, [A7]+
  4249. 00002E12  6704                     beq        +0x6 /* 00002E18 */
  4250. 00002E14  6000 00E8                bra        +0xEA /* 00002EFE */
  4251. label00002E18:
  4252. 00002E18  4267                     clr.w      -[A7]
  4253. 00002E1A  2F0B                     move.l     -[A7], A3
  4254. 00002E1C  1F07                     move.b     -[A7], D7
  4255. 00002E1E  2F2D E194                move.l     -[A7], [A5 - 0x1E6C]
  4256. 00002E22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4257. 00002E26  4EBA FF2A                jsr        [PC - 0xD6 /* 00002D52 */]
  4258. 00002E2A  101F                     move.b     D0, [A7]+
  4259. 00002E2C  6704                     beq        +0x6 /* 00002E32 */
  4260. 00002E2E  6000 00CE                bra        +0xD0 /* 00002EFE */
  4261. label00002E32:
  4262. 00002E32  422E 0016                clr.b      [A6 + 0x16]
  4263. 00002E36  6000 00C6                bra        +0xC8 /* 00002EFE */
  4264. label00002E3A:
  4265. 00002E3A  422E 0016                clr.b      [A6 + 0x16]
  4266. 00002E3E  286E 000C                movea.l    A4, [A6 + 0xC]
  4267. 00002E42  1007                     move.b     D0, D7
  4268. 00002E44  670E                     beq        +0x10 /* 00002E54 */
  4269. 00002E46  4A6C 001A                tst.w      [A4 + 0x1A]
  4270. 00002E4A  57C1                     seq        D1
  4271. 00002E4C  C001                     and.b      D0, D1
  4272. 00002E4E  6704                     beq        +0x6 /* 00002E54 */
  4273. 00002E50  6000 00AC                bra        +0xAE /* 00002EFE */
  4274. label00002E54:
  4275. 00002E54  1007                     move.b     D0, D7
  4276. 00002E56  0A00 0001                xori.b     D0, 0x1
  4277. 00002E5A  4A00                     tst.b      D0
  4278. 00002E5C  670E                     beq        +0x10 /* 00002E6C */
  4279. 00002E5E  4A6C 0018                tst.w      [A4 + 0x18]
  4280. 00002E62  57C1                     seq        D1
  4281. 00002E64  C001                     and.b      D0, D1
  4282. 00002E66  6704                     beq        +0x6 /* 00002E6C */
  4283. 00002E68  6000 0094                bra        +0x96 /* 00002EFE */
  4284. label00002E6C:
  4285. 00002E6C  4267                     clr.w      -[A7]
  4286. 00002E6E  2F0B                     move.l     -[A7], A3
  4287. 00002E70  4EAD 293A                jsr        [A5 + 0x293A /* export_1315 */]
  4288. 00002E74  3A1F                     move.w     D5, [A7]+
  4289. 00002E76  1007                     move.b     D0, D7
  4290. 00002E78  6706                     beq        +0x8 /* 00002E80 */
  4291. 00002E7A  3005                     move.w     D0, D5
  4292. 00002E7C  4440                     neg.w      D0
  4293. 00002E7E  3A00                     move.w     D5, D0
  4294. label00002E80:
  4295. 00002E80  206C 005E                movea.l    A0, [A4 + 0x5E]
  4296. 00002E84  2810                     move.l     D4, [A0]
  4297. 00002E86  3D7C 0001 FFEA           move.w     [A6 - 0x16], 0x1
  4298. 00002E8C  302C 001A                move.w     D0, [A4 + 0x1A]
  4299. 00002E90  D06C 0018                add.w      D0, [A4 + 0x18]
  4300. 00002E94  3D40 FFE8                move.w     [A6 - 0x18], D0
  4301. 00002E98  3D6E FFEA FFFE           move.w     [A6 - 0x2], [A6 - 0x16]
  4302. 00002E9E  6054                     bra        +0x56 /* 00002EF4 */
  4303. label00002EA0:
  4304. 00002EA0  2044                     movea.l    A0, D4
  4305. 00002EA2  BA50                     cmp.w      D5, [A0]
  4306. 00002EA4  6644                     bne        +0x46 /* 00002EEA */
  4307. 00002EA6  206C 0062                movea.l    A0, [A4 + 0x62]
  4308. 00002EAA  2244                     movea.l    A1, D4
  4309. 00002EAC  3029 0002                move.w     D0, [A1 + 0x2]
  4310. 00002EB0  48C0                     ext.l      D0
  4311. 00002EB2  D090                     add.l      D0, [A0]
  4312. 00002EB4  2D40 FFF0                move.l     [A6 - 0x10], D0
  4313. 00002EB8  4267                     clr.w      -[A7]
  4314. 00002EBA  2F0B                     move.l     -[A7], A3
  4315. 00002EBC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4316. 00002EC0  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  4317. 00002EC4  101F                     move.b     D0, [A7]+
  4318. 00002EC6  6722                     beq        +0x24 /* 00002EEA */
  4319. 00002EC8  1D7C 0001 0016           move.b     [A6 + 0x16], 0x1
  4320. 00002ECE  206E 0008                movea.l    A0, [A6 + 0x8]
  4321. 00002ED2  20AE 000C                move.l     [A0], [A6 + 0xC]
  4322. 00002ED6  302E FFFE                move.w     D0, [A6 - 0x2]
  4323. 00002EDA  5340                     subq.w     D0, 1
  4324. 00002EDC  C1FC 000E                muls.w     D0, 0xE
  4325. 00002EE0  206E 0008                movea.l    A0, [A6 + 0x8]
  4326. 00002EE4  3140 0004                move.w     [A0 + 0x4], D0
  4327. 00002EE8  6014                     bra        +0x16 /* 00002EFE */
  4328. label00002EEA:
  4329. 00002EEA  700E                     moveq.l    D0, 0x0E
  4330. 00002EEC  D880                     add.l      D4, D0
  4331. 00002EEE  526E FFFE                addq.w     [A6 - 0x2], 1
  4332. 00002EF2  690A                     bvs        +0xC /* 00002EFE */
  4333. label00002EF4:
  4334. 00002EF4  302E FFFE                move.w     D0, [A6 - 0x2]
  4335. 00002EF8  B06E FFE8                cmp.w      D0, [A6 - 0x18]
  4336. 00002EFC  6FA2                     ble        -0x5C /* 00002EA0 */
  4337. label00002EFE:
  4338. 00002EFE  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4339. 00002F02  4E5E                     unlink     A6
  4340. 00002F04  205F                     movea.l    A0, [A7]+
  4341. 00002F06  DEFC 000E                add.w      A7, 0xE
  4342. 00002F0A  4ED0                     jmp        [A0]
  4343. export_639:
  4344. 00002F0C  4E56 FFF8                link       A6, -0x0008
  4345. 00002F10  48E7 0108                movem.l    -[A7], D7,A4
  4346. 00002F14  7001                     moveq.l    D0, 0x01
  4347. 00002F16  2D40 FFF8                move.l     [A6 - 0x8], D0
  4348. 00002F1A  2E2E FFF8                move.l     D7, [A6 - 0x8]
  4349. 00002F1E  6022                     bra        +0x24 /* 00002F42 */
  4350. label00002F20:
  4351. 00002F20  3007                     move.w     D0, D7
  4352. 00002F22  5340                     subq.w     D0, 1
  4353. 00002F24  41ED D782                lea.l      A0, [A5 - 0x287E]
  4354. 00002F28  C1FC 0066                muls.w     D0, 0x66 /* 'f' */
  4355. 00002F2C  49F0 0000                lea.l      A4, [A0 + D0.w]
  4356. 00002F30  202C 0002                move.l     D0, [A4 + 0x2]
  4357. 00002F34  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  4358. 00002F38  6606                     bne        +0x8 /* 00002F40 */
  4359. 00002F3A  296D A548 0002           move.l     [A4 + 0x2], [A5 - 0x5AB8]
  4360. label00002F40:
  4361. 00002F40  5287                     addq.l     D7, 1
  4362. label00002F42:
  4363. 00002F42  7019                     moveq.l    D0, 0x19
  4364. 00002F44  B087                     cmp.l      D0, D7
  4365. 00002F46  6CD8                     bge        -0x26 /* 00002F20 */
  4366. 00002F48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4367. 00002F4C  4EAD 1682                jsr        [A5 + 0x1682 /* export_716 */]
  4368. 00002F50  4CDF 1080                movem.l    D7,A4, [A7]+
  4369. 00002F54  4E5E                     unlink     A6
  4370. 00002F56  2E9F                     move.l     [A7], [A7]+
  4371. 00002F58  4E75                     rts
  4372. export_640:
  4373. 00002F5A  4E56 0000                link       A6, 0
  4374. 00002F5E  2F0C                     move.l     -[A7], A4
  4375. 00002F60  102E 0010                move.b     D0, [A6 + 0x10]
  4376. 00002F64  4880                     ext.w      D0
  4377. 00002F66  41ED E6D4                lea.l      A0, [A5 - 0x192C]
  4378. 00002F6A  C1FC 000C                muls.w     D0, 0xC
  4379. 00002F6E  49F0 0000                lea.l      A4, [A0 + D0.w]
  4380. 00002F72  38BC 207C                move.w     [A4], 0x207C /* ' |' */
  4381. 00002F76  296E 000C 0002           move.l     [A4 + 0x2], [A6 + 0xC]
  4382. 00002F7C  206C 0002                movea.l    A0, [A4 + 0x2]
  4383. 00002F80  0C50 4EF9                cmpi.w     [A0], 0x4EF9
  4384. 00002F84  660C                     bne        +0xE /* 00002F92 */
  4385. 00002F86  202C 0002                move.l     D0, [A4 + 0x2]
  4386. 00002F8A  5480                     addq.l     D0, 2
  4387. 00002F8C  2040                     movea.l    A0, D0
  4388. 00002F8E  2950 0002                move.l     [A4 + 0x2], [A0]
  4389. label00002F92:
  4390. 00002F92  397C 4EF9 0006           move.w     [A4 + 0x6], 0x4EF9
  4391. 00002F98  41ED 111A                lea.l      A0, [A5 + 0x111A /* export_543 */]
  4392. 00002F9C  2948 0008                move.l     [A4 + 0x8], A0
  4393. 00002FA0  0C50 4EF9                cmpi.w     [A0], 0x4EF9
  4394. 00002FA4  660C                     bne        +0xE /* 00002FB2 */
  4395. 00002FA6  202C 0008                move.l     D0, [A4 + 0x8]
  4396. 00002FAA  5480                     addq.l     D0, 2
  4397. 00002FAC  2040                     movea.l    A0, D0
  4398. 00002FAE  2950 0008                move.l     [A4 + 0x8], [A0]
  4399. label00002FB2:
  4400. 00002FB2  285F                     movea.l    A4, [A7]+
  4401. 00002FB4  4E5E                     unlink     A6
  4402. 00002FB6  205F                     movea.l    A0, [A7]+
  4403. 00002FB8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4404. 00002FBC  4ED0                     jmp        [A0]
  4405. export_641:
  4406. fn00002FBE:
  4407. 00002FBE  4E56 FEE0                link       A6, -0x0120
  4408. 00002FC2  2D6D D42C FFF0           move.l     [A6 - 0x10], [A5 - 0x2BD4]
  4409. 00002FC8  486E FFF4                pea.l      [A6 - 0xC]
  4410. 00002FCC  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  4411. 00002FD0  486E FEF0                pea.l      [A6 - 0x110]
  4412. 00002FD4  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  4413. 00002FD8  486E FFF4                pea.l      [A6 - 0xC]
  4414. 00002FDC  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  4415. 00002FE0  486E FEE0                pea.l      [A6 - 0x120]
  4416. 00002FE4  4EBA 0E20                jsr        [PC + 0xE20 /* 00003E06 */]
  4417. 00002FE8  4267                     clr.w      -[A7]
  4418. 00002FEA  1F3C 0001                move.b     -[A7], 0x1
  4419. 00002FEE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4420. 00002FF2  1F3C 0001                move.b     -[A7], 0x1
  4421. 00002FF6  4EBA 0C46                jsr        [PC + 0xC46 /* 00003C3E */]
  4422. 00002FFA  101F                     move.b     D0, [A7]+
  4423. 00002FFC  6722                     beq        +0x24 /* 00003020 */
  4424. 00002FFE  7202                     moveq.l    D1, 0x02
  4425. 00003000  B22D D426                cmp.b      D1, [A5 - 0x2BDA]
  4426. 00003004  57C1                     seq        D1
  4427. 00003006  C001                     and.b      D0, D1
  4428. 00003008  4A00                     tst.b      D0
  4429. 0000300A  6714                     beq        +0x16 /* 00003020 */
  4430. 0000300C  7201                     moveq.l    D1, 0x01
  4431. 0000300E  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  4432. 00003012  57C1                     seq        D1
  4433. 00003014  C001                     and.b      D0, D1
  4434. 00003016  6708                     beq        +0xA /* 00003020 */
  4435. 00003018  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  4436. 0000301E  6014                     bra        +0x16 /* 00003034 */
  4437. label00003020:
  4438. 00003020  422E 000A                clr.b      [A6 + 0xA]
  4439. 00003024  486E FEE0                pea.l      [A6 - 0x120]
  4440. 00003028  4EBA 0D74                jsr        [PC + 0xD74 /* 00003D9E */]
  4441. 0000302C  486E FEF0                pea.l      [A6 - 0x110]
  4442. 00003030  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  4443. label00003034:
  4444. 00003034  486E FFF4                pea.l      [A6 - 0xC]
  4445. 00003038  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  4446. 0000303C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4447. 00003040  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  4448. 00003044  4E5E                     unlink     A6
  4449. 00003046  205F                     movea.l    A0, [A7]+
  4450. 00003048  544F                     addq.w     A7, 2
  4451. 0000304A  4ED0                     jmp        [A0]
  4452. export_642:
  4453. fn0000304C:
  4454. 0000304C  4E56 0000                link       A6, 0
  4455. 00003050  42A7                     clr.l      -[A7]
  4456. 00003052  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  4457. 00003056  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  4458. 0000305A  4EBA 0BE2                jsr        [PC + 0xBE2 /* 00003C3E */]
  4459. 0000305E  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  4460. 00003062  4E5E                     unlink     A6
  4461. 00003064  2E9F                     move.l     [A7], [A7]+
  4462. 00003066  4E75                     rts
  4463. export_643:
  4464. 00003068  4E56 FFFE                link       A6, -0x0002
  4465. 0000306C  102D B820                move.b     D0, [A5 - 0x47E0]
  4466. 00003070  6702                     beq        +0x4 /* 00003074 */
  4467. 00003072  602C                     bra        +0x2E /* 000030A0 */
  4468. label00003074:
  4469. 00003074  3D6D E41A FFFE           move.w     [A6 - 0x2], [A5 - 0x1BE6]
  4470. 0000307A  4267                     clr.w      -[A7]
  4471. 0000307C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4472. 00003080  4EBA FF3C                jsr        [PC - 0xC4 /* 00002FBE */]
  4473. 00003084  101F                     move.b     D0, [A7]+
  4474. 00003086  0A00 0001                xori.b     D0, 0x1
  4475. 0000308A  C02D E322                and.b      D0, [A5 - 0x1CDE]
  4476. 0000308E  6710                     beq        +0x12 /* 000030A0 */
  4477. 00003090  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  4478. 00003094  3F3C 0093                move.w     -[A7], 0x93
  4479. 00003098  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  4480. 0000309C  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  4481. label000030A0:
  4482. 000030A0  4E5E                     unlink     A6
  4483. 000030A2  4E75                     rts
  4484. fn000030A4:
  4485. 000030A4  4E56 FFFE                link       A6, -0x0002
  4486. 000030A8  2F07                     move.l     -[A7], D7
  4487. 000030AA  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  4488. 000030B0  202D E960                move.l     D0, [A5 - 0x16A0]
  4489. 000030B4  B0AD E42E                cmp.l      D0, [A5 - 0x1BD2]
  4490. 000030B8  6602                     bne        +0x4 /* 000030BC */
  4491. 000030BA  602E                     bra        +0x30 /* 000030EA */
  4492. label000030BC:
  4493. 000030BC  206D E960                movea.l    A0, [A5 - 0x16A0]
  4494. 000030C0  3E10                     move.w     D7, [A0]
  4495. 000030C2  55AD E960                subq.l     [A5 - 0x16A0], 2
  4496. 000030C6  4267                     clr.w      -[A7]
  4497. 000030C8  3F07                     move.w     -[A7], D7
  4498. 000030CA  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  4499. 000030CE  1F3C 0001                move.b     -[A7], 0x1
  4500. 000030D2  4EBA 02C2                jsr        [PC + 0x2C2 /* 00003396 */]
  4501. 000030D6  101F                     move.b     D0, [A7]+
  4502. 000030D8  6702                     beq        +0x4 /* 000030DC */
  4503. 000030DA  600E                     bra        +0x10 /* 000030EA */
  4504. label000030DC:
  4505. 000030DC  54AD E960                addq.l     [A5 - 0x16A0], 2
  4506. 000030E0  206D E960                movea.l    A0, [A5 - 0x16A0]
  4507. 000030E4  3087                     move.w     [A0], D7
  4508. 000030E6  422E 000A                clr.b      [A6 + 0xA]
  4509. label000030EA:
  4510. 000030EA  2E1F                     move.l     D7, [A7]+
  4511. 000030EC  4E5E                     unlink     A6
  4512. 000030EE  205F                     movea.l    A0, [A7]+
  4513. 000030F0  544F                     addq.w     A7, 2
  4514. 000030F2  4ED0                     jmp        [A0]
  4515. fn000030F4:
  4516. 000030F4  4E56 FFE4                link       A6, -0x001C
  4517. 000030F8  48E7 0300                movem.l    -[A7], D6,D7
  4518. 000030FC  1C2E 0008                move.b     D6, [A6 + 0x8]
  4519. 00003100  3E2E 000A                move.w     D7, [A6 + 0xA]
  4520. 00003104  202D E960                move.l     D0, [A5 - 0x16A0]
  4521. 00003108  B0AD E428                cmp.l      D0, [A5 - 0x1BD8]
  4522. 0000310C  6F08                     ble        +0xA /* 00003116 */
  4523. 0000310E  3F3C 0085                move.w     -[A7], 0x85
  4524. 00003112  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  4525. label00003116:
  4526. 00003116  102D B820                move.b     D0, [A5 - 0x47E0]
  4527. 0000311A  6606                     bne        +0x8 /* 00003122 */
  4528. 0000311C  802D CCA8                or.b       D0, [A5 - 0x3358]
  4529. 00003120  6708                     beq        +0xA /* 0000312A */
  4530. label00003122:
  4531. 00003122  422E 000C                clr.b      [A6 + 0xC]
  4532. 00003126  6000 0230                bra        +0x232 /* 00003358 */
  4533. label0000312A:
  4534. 0000312A  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  4535. 00003130  486E FFF0                pea.l      [A6 - 0x10]
  4536. 00003134  4EBA 0CD0                jsr        [PC + 0xCD0 /* 00003E06 */]
  4537. 00003138  709E                     moveq.l    D0, 0xFFFFFF9E
  4538. 0000313A  B047                     cmp.w      D0, D7
  4539. 0000313C  6D3C                     blt        +0x3E /* 0000317A */
  4540. 0000313E  3007                     move.w     D0, D7
  4541. 00003140  907C FF9E                sub.w      D0, 0xFF9E
  4542. 00003144  4440                     neg.w      D0
  4543. 00003146  3E00                     move.w     D7, D0
  4544. 00003148  7020                     moveq.l    D0, 0x20
  4545. 0000314A  B047                     cmp.w      D0, D7
  4546. 0000314C  6F08                     ble        +0xA /* 00003156 */
  4547. 0000314E  3F07                     move.w     -[A7], D7
  4548. 00003150  4EAD 1B3A                jsr        [A5 + 0x1B3A /* export_867 */]
  4549. 00003154  6006                     bra        +0x8 /* 0000315C */
  4550. label00003156:
  4551. 00003156  3F07                     move.w     -[A7], D7
  4552. 00003158  4EBA 1068                jsr        [PC + 0x1068 /* 000041C2 */]
  4553. label0000315C:
  4554. 0000315C  4267                     clr.w      -[A7]
  4555. 0000315E  1F06                     move.b     -[A7], D6
  4556. 00003160  4EBA FF42                jsr        [PC - 0xBE /* 000030A4 */]
  4557. 00003164  101F                     move.b     D0, [A7]+
  4558. 00003166  6600 01F0                bne        +0x1F2 /* 00003358 */
  4559. 0000316A  422E 000C                clr.b      [A6 + 0xC]
  4560. 0000316E  486E FFF0                pea.l      [A6 - 0x10]
  4561. 00003172  4EBA 0C2A                jsr        [PC + 0xC2A /* 00003D9E */]
  4562. 00003176  6000 01E0                bra        +0x1E2 /* 00003358 */
  4563. label0000317A:
  4564. 0000317A  70FE                     moveq.l    D0, 0xFFFFFFFE
  4565. 0000317C  B047                     cmp.w      D0, D7
  4566. 0000317E  6F4C                     ble        +0x4E /* 000031CC */
  4567. 00003180  3007                     move.w     D0, D7
  4568. 00003182  907C FFFE                sub.w      D0, 0xFFFE
  4569. 00003186  4440                     neg.w      D0
  4570. 00003188  3E00                     move.w     D7, D0
  4571. 0000318A  4267                     clr.w      -[A7]
  4572. 0000318C  3007                     move.w     D0, D7
  4573. 0000318E  5340                     subq.w     D0, 1
  4574. 00003190  41ED D19E                lea.l      A0, [A5 - 0x2E62]
  4575. 00003194  E540                     asl        D0.w, 2
  4576. 00003196  2F30 0000                move.l     -[A7], [A0 + D0.w]
  4577. 0000319A  205F                     movea.l    A0, [A7]+
  4578. 0000319C  4E90                     jsr        [A0]
  4579. 0000319E  1B5F CFEE                move.b     [A5 - 0x3012], [A7]+
  4580. 000031A2  102D CFEE                move.b     D0, [A5 - 0x3012]
  4581. 000031A6  6714                     beq        +0x16 /* 000031BC */
  4582. 000031A8  2F00                     move.l     -[A7], D0
  4583. 000031AA  4267                     clr.w      -[A7]
  4584. 000031AC  1F06                     move.b     -[A7], D6
  4585. 000031AE  4EBA FEF4                jsr        [PC - 0x10C /* 000030A4 */]
  4586. 000031B2  121F                     move.b     D1, [A7]+
  4587. 000031B4  201F                     move.l     D0, [A7]+
  4588. 000031B6  C001                     and.b      D0, D1
  4589. 000031B8  6600 019E                bne        +0x1A0 /* 00003358 */
  4590. label000031BC:
  4591. 000031BC  486E FFF0                pea.l      [A6 - 0x10]
  4592. 000031C0  4EBA 0BDC                jsr        [PC + 0xBDC /* 00003D9E */]
  4593. 000031C4  422E 000C                clr.b      [A6 + 0xC]
  4594. 000031C8  6000 018E                bra        +0x190 /* 00003358 */
  4595. label000031CC:
  4596. 000031CC  206D D430                movea.l    A0, [A5 - 0x2BD0]
  4597. 000031D0  3007                     move.w     D0, D7
  4598. 000031D2  5340                     subq.w     D0, 1
  4599. 000031D4  E740                     asl        D0.w, 3
  4600. 000031D6  48C0                     ext.l      D0
  4601. 000031D8  D090                     add.l      D0, [A0]
  4602. 000031DA  2040                     movea.l    A0, D0
  4603. 000031DC  43EE FFE8                lea.l      A1, [A6 - 0x18]
  4604. 000031E0  7003                     moveq.l    D0, 0x03
  4605. label000031E2:
  4606. 000031E2  32D8                     move.w     [A1]+, [A0]+
  4607. 000031E4  51C8 FFFC                dbf        D0, -0x6 /* 000031E2 */
  4608. 000031E8  70FF                     moveq.l    D0, 0xFFFFFFFF
  4609. 000031EA  B06E FFE8                cmp.w      D0, [A6 - 0x18]
  4610. 000031EE  670C                     beq        +0xE /* 000031FC */
  4611. 000031F0  54AD E960                addq.l     [A5 - 0x16A0], 2
  4612. 000031F4  206D E960                movea.l    A0, [A5 - 0x16A0]
  4613. 000031F8  30AE FFE8                move.w     [A0], [A6 - 0x18]
  4614. label000031FC:
  4615. 000031FC  102E FFED                move.b     D0, [A6 - 0x13]
  4616. 00003200  4880                     ext.w      D0
  4617. 00003202  5340                     subq.w     D0, 1
  4618. 00003204  672C                     beq        +0x2E /* 00003232 */
  4619. 00003206  5340                     subq.w     D0, 1
  4620. 00003208  6700 0088                beq        +0x8A /* 00003292 */
  4621. 0000320C  5340                     subq.w     D0, 1
  4622. 0000320E  6704                     beq        +0x6 /* 00003214 */
  4623. 00003210  6000 012E                bra        +0x130 /* 00003340 */
  4624. label00003214:
  4625. 00003214  54AD E960                addq.l     [A5 - 0x16A0], 2
  4626. 00003218  206D E960                movea.l    A0, [A5 - 0x16A0]
  4627. 0000321C  30AE FFEE                move.w     [A0], [A6 - 0x12]
  4628. 00003220  4267                     clr.w      -[A7]
  4629. 00003222  1F06                     move.b     -[A7], D6
  4630. 00003224  4EBA FE7E                jsr        [PC - 0x182 /* 000030A4 */]
  4631. 00003228  101F                     move.b     D0, [A7]+
  4632. 0000322A  6700 0114                beq        +0x116 /* 00003340 */
  4633. 0000322E  6000 0128                bra        +0x12A /* 00003358 */
  4634. label00003232:
  4635. 00003232  102E FFEE                move.b     D0, [A6 - 0x12]
  4636. 00003236  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  4637. 0000323A  57C0                     seq        D0
  4638. 0000323C  4A00                     tst.b      D0
  4639. 0000323E  6700 0100                beq        +0x102 /* 00003340 */
  4640. 00003242  122E FFEF                move.b     D1, [A6 - 0x11]
  4641. 00003246  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  4642. 0000324A  57C1                     seq        D1
  4643. 0000324C  C001                     and.b      D0, D1
  4644. 0000324E  6700 00F0                beq        +0xF2 /* 00003340 */
  4645. 00003252  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  4646. 00003256  70FF                     moveq.l    D0, 0xFFFFFFFF
  4647. 00003258  B02E FFEC                cmp.b      D0, [A6 - 0x14]
  4648. 0000325C  6722                     beq        +0x24 /* 00003280 */
  4649. 0000325E  7020                     moveq.l    D0, 0x20
  4650. 00003260  B02E FFEC                cmp.b      D0, [A6 - 0x14]
  4651. 00003264  6F0E                     ble        +0x10 /* 00003274 */
  4652. 00003266  102E FFEC                move.b     D0, [A6 - 0x14]
  4653. 0000326A  4880                     ext.w      D0
  4654. 0000326C  3F00                     move.w     -[A7], D0
  4655. 0000326E  4EAD 1B3A                jsr        [A5 + 0x1B3A /* export_867 */]
  4656. 00003272  600C                     bra        +0xE /* 00003280 */
  4657. label00003274:
  4658. 00003274  102E FFEC                move.b     D0, [A6 - 0x14]
  4659. 00003278  4880                     ext.w      D0
  4660. 0000327A  3F00                     move.w     -[A7], D0
  4661. 0000327C  4EBA 0F44                jsr        [PC + 0xF44 /* 000041C2 */]
  4662. label00003280:
  4663. 00003280  4267                     clr.w      -[A7]
  4664. 00003282  1F06                     move.b     -[A7], D6
  4665. 00003284  4EBA FE1E                jsr        [PC - 0x1E2 /* 000030A4 */]
  4666. 00003288  101F                     move.b     D0, [A7]+
  4667. 0000328A  6700 00B4                beq        +0xB6 /* 00003340 */
  4668. 0000328E  6000 00C8                bra        +0xCA /* 00003358 */
  4669. label00003292:
  4670. 00003292  70FF                     moveq.l    D0, 0xFFFFFFFF
  4671. 00003294  B02E FFEC                cmp.b      D0, [A6 - 0x14]
  4672. 00003298  6716                     beq        +0x18 /* 000032B0 */
  4673. 0000329A  54AD E960                addq.l     [A5 - 0x16A0], 2
  4674. 0000329E  102E FFEC                move.b     D0, [A6 - 0x14]
  4675. 000032A2  4880                     ext.w      D0
  4676. 000032A4  4440                     neg.w      D0
  4677. 000032A6  D07C FF9E                add.w      D0, 0xFF9E
  4678. 000032AA  206D E960                movea.l    A0, [A5 - 0x16A0]
  4679. 000032AE  3080                     move.w     [A0], D0
  4680. label000032B0:
  4681. 000032B0  302E FFEE                move.w     D0, [A6 - 0x12]
  4682. 000032B4  5340                     subq.w     D0, 1
  4683. 000032B6  41ED D19E                lea.l      A0, [A5 - 0x2E62]
  4684. 000032BA  E540                     asl        D0.w, 2
  4685. 000032BC  4AB0 0000                tst.l      [A0 + D0.w]
  4686. 000032C0  6714                     beq        +0x16 /* 000032D6 */
  4687. 000032C2  54AD E960                addq.l     [A5 - 0x16A0], 2
  4688. 000032C6  302E FFEE                move.w     D0, [A6 - 0x12]
  4689. 000032CA  4440                     neg.w      D0
  4690. 000032CC  D07C FFFE                add.w      D0, 0xFFFE
  4691. 000032D0  206D E960                movea.l    A0, [A5 - 0x16A0]
  4692. 000032D4  3080                     move.w     [A0], D0
  4693. label000032D6:
  4694. 000032D6  206D D668                movea.l    A0, [A5 - 0x2998]
  4695. 000032DA  2050                     movea.l    A0, [A0]
  4696. 000032DC  302E FFEE                move.w     D0, [A6 - 0x12]
  4697. 000032E0  D040                     add.w      D0, D0
  4698. 000032E2  72FF                     moveq.l    D1, 0xFFFFFFFF
  4699. 000032E4  41E8 0152                lea.l      A0, [A0 + 0x152]
  4700. 000032E8  B270 0000                cmp.w      D1, [A0 + D0.w]
  4701. 000032EC  671C                     beq        +0x1E /* 0000330A */
  4702. 000032EE  54AD E960                addq.l     [A5 - 0x16A0], 2
  4703. 000032F2  206D D668                movea.l    A0, [A5 - 0x2998]
  4704. 000032F6  2050                     movea.l    A0, [A0]
  4705. 000032F8  302E FFEE                move.w     D0, [A6 - 0x12]
  4706. 000032FC  D040                     add.w      D0, D0
  4707. 000032FE  226D E960                movea.l    A1, [A5 - 0x16A0]
  4708. 00003302  41E8 0152                lea.l      A0, [A0 + 0x152]
  4709. 00003306  32B0 0000                move.w     [A1], [A0 + D0.w]
  4710. label0000330A:
  4711. 0000330A  206D D668                movea.l    A0, [A5 - 0x2998]
  4712. 0000330E  2050                     movea.l    A0, [A0]
  4713. 00003310  302E FFEE                move.w     D0, [A6 - 0x12]
  4714. 00003314  B068 022E                cmp.w      D0, [A0 + 0x22E]
  4715. 00003318  6602                     bne        +0x4 /* 0000331C */
  4716. 0000331A  7C01                     moveq.l    D6, 0x01
  4717. label0000331C:
  4718. 0000331C  4267                     clr.w      -[A7]
  4719. 0000331E  1F06                     move.b     -[A7], D6
  4720. 00003320  4EBA FD82                jsr        [PC - 0x27E /* 000030A4 */]
  4721. 00003324  101F                     move.b     D0, [A7]+
  4722. 00003326  6702                     beq        +0x4 /* 0000332A */
  4723. 00003328  602E                     bra        +0x30 /* 00003358 */
  4724. label0000332A:
  4725. 0000332A  206D D668                movea.l    A0, [A5 - 0x2998]
  4726. 0000332E  2050                     movea.l    A0, [A0]
  4727. 00003330  302E FFEE                move.w     D0, [A6 - 0x12]
  4728. 00003334  B068 022E                cmp.w      D0, [A0 + 0x22E]
  4729. 00003338  6606                     bne        +0x8 /* 00003340 */
  4730. 0000333A  1B7C 0001 CCA8           move.b     [A5 - 0x3358], 0x1
  4731. label00003340:
  4732. 00003340  486E FFF0                pea.l      [A6 - 0x10]
  4733. 00003344  4EBA 0A58                jsr        [PC + 0xA58 /* 00003D9E */]
  4734. 00003348  3E2E FFEA                move.w     D7, [A6 - 0x16]
  4735. 0000334C  70FF                     moveq.l    D0, 0xFFFFFFFF
  4736. 0000334E  B047                     cmp.w      D0, D7
  4737. 00003350  6600 FE7A                bne        -0x184 /* 000031CC */
  4738. 00003354  422E 000C                clr.b      [A6 + 0xC]
  4739. label00003358:
  4740. 00003358  4CDF 00C0                movem.l    D6,D7, [A7]+
  4741. 0000335C  4E5E                     unlink     A6
  4742. 0000335E  2E9F                     move.l     [A7], [A7]+
  4743. 00003360  4E75                     rts
  4744. export_644:
  4745. fn00003362:
  4746. 00003362  4E56 FFFC                link       A6, -0x0004
  4747. 00003366  2D6D E42E FFFC           move.l     [A6 - 0x4], [A5 - 0x1BD2]
  4748. 0000336C  2B6D E960 E42E           move.l     [A5 - 0x1BD2], [A5 - 0x16A0]
  4749. 00003372  4267                     clr.w      -[A7]
  4750. 00003374  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4751. 00003378  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  4752. 0000337C  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  4753. 00003380  4EBA 0014                jsr        [PC + 0x14 /* 00003396 */]
  4754. 00003384  1D5F 000E                move.b     [A6 + 0xE], [A7]+
  4755. 00003388  2B6E FFFC E42E           move.l     [A5 - 0x1BD2], [A6 - 0x4]
  4756. 0000338E  4E5E                     unlink     A6
  4757. 00003390  205F                     movea.l    A0, [A7]+
  4758. 00003392  5C4F                     addq.w     A7, 6
  4759. 00003394  4ED0                     jmp        [A0]
  4760. fn00003396:
  4761. 00003396  4E56 FFE8                link       A6, -0x0018
  4762. 0000339A  4267                     clr.w      -[A7]
  4763. 0000339C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4764. 000033A0  4267                     clr.w      -[A7]
  4765. 000033A2  4EBA FD50                jsr        [PC - 0x2B0 /* 000030F4 */]
  4766. 000033A6  101F                     move.b     D0, [A7]+
  4767. 000033A8  670A                     beq        +0xC /* 000033B4 */
  4768. 000033AA  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  4769. 000033B0  6000 0104                bra        +0x106 /* 000034B6 */
  4770. label000033B4:
  4771. 000033B4  422E 000E                clr.b      [A6 + 0xE]
  4772. 000033B8  102E 000A                move.b     D0, [A6 + 0xA]
  4773. 000033BC  6604                     bne        +0x6 /* 000033C2 */
  4774. 000033BE  6000 00F6                bra        +0xF8 /* 000034B6 */
  4775. label000033C2:
  4776. 000033C2  4A6E 000C                tst.w      [A6 + 0xC]
  4777. 000033C6  6D00 00D0                blt        +0xD2 /* 00003498 */
  4778. 000033CA  206D D430                movea.l    A0, [A5 - 0x2BD0]
  4779. 000033CE  302E 000C                move.w     D0, [A6 + 0xC]
  4780. 000033D2  5340                     subq.w     D0, 1
  4781. 000033D4  E740                     asl        D0.w, 3
  4782. 000033D6  48C0                     ext.l      D0
  4783. 000033D8  D090                     add.l      D0, [A0]
  4784. 000033DA  2040                     movea.l    A0, D0
  4785. 000033DC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4786. 000033E0  7003                     moveq.l    D0, 0x03
  4787. label000033E2:
  4788. 000033E2  32D8                     move.w     [A1]+, [A0]+
  4789. 000033E4  51C8 FFFC                dbf        D0, -0x6 /* 000033E2 */
  4790. 000033E8  7001                     moveq.l    D0, 0x01
  4791. 000033EA  B02E FFFD                cmp.b      D0, [A6 - 0x3]
  4792. 000033EE  6700 00A8                beq        +0xAA /* 00003498 */
  4793. 000033F2  7002                     moveq.l    D0, 0x02
  4794. 000033F4  B02E FFFD                cmp.b      D0, [A6 - 0x3]
  4795. 000033F8  57C0                     seq        D0
  4796. 000033FA  4A00                     tst.b      D0
  4797. 000033FC  6716                     beq        +0x18 /* 00003414 */
  4798. 000033FE  206D D668                movea.l    A0, [A5 - 0x2998]
  4799. 00003402  2050                     movea.l    A0, [A0]
  4800. 00003404  322E FFFE                move.w     D1, [A6 - 0x2]
  4801. 00003408  B268 022C                cmp.w      D1, [A0 + 0x22C]
  4802. 0000340C  57C1                     seq        D1
  4803. 0000340E  C001                     and.b      D0, D1
  4804. 00003410  6600 00A4                bne        +0xA6 /* 000034B6 */
  4805. label00003414:
  4806. 00003414  486E FFE8                pea.l      [A6 - 0x18]
  4807. 00003418  4EBA 09EC                jsr        [PC + 0x9EC /* 00003E06 */]
  4808. 0000341C  2F3C 0064 0000           move.l     -[A7], 0x640000 /* 'd\0\0' */
  4809. 00003422  4EAD 1992                jsr        [A5 + 0x1992 /* export_814 */]
  4810. 00003426  101F                     move.b     D0, [A7]+
  4811. 00003428  676E                     beq        +0x70 /* 00003498 */
  4812. 0000342A  486E 000C                pea.l      [A6 + 0xC]
  4813. 0000342E  486D E41A                pea.l      [A5 - 0x1BE6]
  4814. 00003432  3F3C 0002                move.w     -[A7], 0x2
  4815. 00003436  4EBA 0DCE                jsr        [PC + 0xDCE /* 00004206 */]
  4816. 0000343A  486E 0008                pea.l      [A6 + 0x8]
  4817. 0000343E  486D E322                pea.l      [A5 - 0x1CDE]
  4818. 00003442  3F3C 0001                move.w     -[A7], 0x1
  4819. 00003446  4EBA 0DBE                jsr        [PC + 0xDBE /* 00004206 */]
  4820. 0000344A  1F3C 0002                move.b     -[A7], 0x2
  4821. 0000344E  4EBA 09F0                jsr        [PC + 0x9F0 /* 00003E40 */]
  4822. 00003452  70FF                     moveq.l    D0, 0xFFFFFFFF
  4823. 00003454  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  4824. 00003458  670C                     beq        +0xE /* 00003466 */
  4825. 0000345A  54AD E960                addq.l     [A5 - 0x16A0], 2
  4826. 0000345E  206D E960                movea.l    A0, [A5 - 0x16A0]
  4827. 00003462  30AE FFF8                move.w     [A0], [A6 - 0x8]
  4828. label00003466:
  4829. 00003466  202D E960                move.l     D0, [A5 - 0x16A0]
  4830. 0000346A  B0AD E428                cmp.l      D0, [A5 - 0x1BD8]
  4831. 0000346E  6F0A                     ble        +0xC /* 0000347A */
  4832. 00003470  3F3C 0085                move.w     -[A7], 0x85
  4833. 00003474  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  4834. 00003478  6016                     bra        +0x18 /* 00003490 */
  4835. label0000347A:
  4836. 0000347A  4267                     clr.w      -[A7]
  4837. 0000347C  1F3C 0001                move.b     -[A7], 0x1
  4838. 00003480  4EBA FC22                jsr        [PC - 0x3DE /* 000030A4 */]
  4839. 00003484  101F                     move.b     D0, [A7]+
  4840. 00003486  6708                     beq        +0xA /* 00003490 */
  4841. 00003488  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  4842. 0000348E  6026                     bra        +0x28 /* 000034B6 */
  4843. label00003490:
  4844. 00003490  486E FFE8                pea.l      [A6 - 0x18]
  4845. 00003494  4EBA 0908                jsr        [PC + 0x908 /* 00003D9E */]
  4846. label00003498:
  4847. 00003498  4267                     clr.w      -[A7]
  4848. 0000349A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4849. 0000349E  1F3C 0001                move.b     -[A7], 0x1
  4850. 000034A2  4EBA FC50                jsr        [PC - 0x3B0 /* 000030F4 */]
  4851. 000034A6  101F                     move.b     D0, [A7]+
  4852. 000034A8  6708                     beq        +0xA /* 000034B2 */
  4853. 000034AA  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  4854. 000034B0  6004                     bra        +0x6 /* 000034B6 */
  4855. label000034B2:
  4856. 000034B2  422E 000E                clr.b      [A6 + 0xE]
  4857. label000034B6:
  4858. 000034B6  4E5E                     unlink     A6
  4859. 000034B8  205F                     movea.l    A0, [A7]+
  4860. 000034BA  5C4F                     addq.w     A7, 6
  4861. 000034BC  4ED0                     jmp        [A0]
  4862. export_645:
  4863. 000034BE  4E56 0000                link       A6, 0
  4864. 000034C2  102D B820                move.b     D0, [A5 - 0x47E0]
  4865. 000034C6  6702                     beq        +0x4 /* 000034CA */
  4866. 000034C8  6008                     bra        +0xA /* 000034D2 */
  4867. label000034CA:
  4868. 000034CA  2F2D E968                move.l     -[A7], [A5 - 0x1698]
  4869. 000034CE  205F                     movea.l    A0, [A7]+
  4870. 000034D0  4E90                     jsr        [A0]
  4871. label000034D2:
  4872. 000034D2  4E5E                     unlink     A6
  4873. 000034D4  4E75                     rts
  4874. export_646:
  4875. 000034D6  4E56 FFFC                link       A6, -0x0004
  4876. 000034DA  48E7 0700                movem.l    -[A7], D5,D6,D7
  4877. 000034DE  1A2E 0008                move.b     D5, [A6 + 0x8]
  4878. 000034E2  422E 000E                clr.b      [A6 + 0xE]
  4879. 000034E6  206D D668                movea.l    A0, [A5 - 0x2998]
  4880. 000034EA  2050                     movea.l    A0, [A0]
  4881. 000034EC  302E 000C                move.w     D0, [A6 + 0xC]
  4882. 000034F0  D040                     add.w      D0, D0
  4883. 000034F2  41E8 00C2                lea.l      A0, [A0 + 0xC2]
  4884. 000034F6  3E30 0000                move.w     D7, [A0 + D0.w]
  4885. 000034FA  70FF                     moveq.l    D0, 0xFFFFFFFF
  4886. 000034FC  B047                     cmp.w      D0, D7
  4887. 000034FE  57C0                     seq        D0
  4888. 00003500  4A00                     tst.b      D0
  4889. 00003502  670E                     beq        +0x10 /* 00003512 */
  4890. 00003504  1205                     move.b     D1, D5
  4891. 00003506  0A01 0001                xori.b     D1, 0x1
  4892. 0000350A  C001                     and.b      D0, D1
  4893. 0000350C  6704                     beq        +0x6 /* 00003512 */
  4894. 0000350E  6000 00DC                bra        +0xDE /* 000035EC */
  4895. label00003512:
  4896. 00003512  70FF                     moveq.l    D0, 0xFFFFFFFF
  4897. 00003514  B047                     cmp.w      D0, D7
  4898. 00003516  6700 009A                beq        +0x9C /* 000035B2 */
  4899. 0000351A  701B                     moveq.l    D0, 0x1B
  4900. 0000351C  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  4901. 00003520  56C0                     sne        D0
  4902. 00003522  4A00                     tst.b      D0
  4903. 00003524  660C                     bne        +0xE /* 00003532 */
  4904. 00003526  7203                     moveq.l    D1, 0x03
  4905. 00003528  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  4906. 0000352C  56C1                     sne        D1
  4907. 0000352E  8001                     or.b       D0, D1
  4908. 00003530  6732                     beq        +0x34 /* 00003564 */
  4909. label00003532:
  4910. 00003532  4A47                     tst.w      D7
  4911. 00003534  6C1C                     bge        +0x1E /* 00003552 */
  4912. 00003536  1005                     move.b     D0, D5
  4913. 00003538  6700 00B2                beq        +0xB4 /* 000035EC */
  4914. 0000353C  486D CFEA                pea.l      [A5 - 0x3016]
  4915. 00003540  3F3C 0002                move.w     -[A7], 0x2
  4916. 00003544  1F3C 000F                move.b     -[A7], 0xF
  4917. 00003548  4EBA 0C0E                jsr        [PC + 0xC0E /* 00004158 */]
  4918. 0000354C  6064                     bra        +0x66 /* 000035B2 */
  4919. 0000354E  6000 009C                bra        +0x9E /* 000035EC */
  4920. label00003552:
  4921. 00003552  1005                     move.b     D0, D5
  4922. 00003554  6700 0096                beq        +0x98 /* 000035EC */
  4923. 00003558  3F3C 0052                move.w     -[A7], 0x52 /* 'R' */
  4924. 0000355C  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  4925. 00003560  6000 008A                bra        +0x8C /* 000035EC */
  4926. label00003564:
  4927. 00003564  3007                     move.w     D0, D7
  4928. 00003566  6A02                     bpl        +0x4 /* 0000356A */
  4929. 00003568  4440                     neg.w      D0
  4930. label0000356A:
  4931. 0000356A  3E00                     move.w     D7, D0
  4932. 0000356C  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  4933. 00003570  3C2D E96E                move.w     D6, [A5 - 0x1692]
  4934. 00003574  3B7C 0064 E96E           move.w     [A5 - 0x1692], 0x64 /* 'd' */
  4935. 0000357A  486D CFEA                pea.l      [A5 - 0x3016]
  4936. 0000357E  3F3C 0002                move.w     -[A7], 0x2
  4937. 00003582  1F3C 000F                move.b     -[A7], 0xF
  4938. 00003586  4EBA 0BD0                jsr        [PC + 0xBD0 /* 00004158 */]
  4939. 0000358A  4267                     clr.w      -[A7]
  4940. 0000358C  3F07                     move.w     -[A7], D7
  4941. 0000358E  1F3C 0001                move.b     -[A7], 0x1
  4942. 00003592  1F3C 0001                move.b     -[A7], 0x1
  4943. 00003596  4EBA FDCA                jsr        [PC - 0x236 /* 00003362 */]
  4944. 0000359A  1B5F CFEE                move.b     [A5 - 0x3012], [A7]+
  4945. 0000359E  3B46 E96E                move.w     [A5 - 0x1692], D6
  4946. 000035A2  102D CFEE                move.b     D0, [A5 - 0x3012]
  4947. 000035A6  660A                     bne        +0xC /* 000035B2 */
  4948. 000035A8  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  4949. 000035AC  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  4950. 000035B0  603A                     bra        +0x3C /* 000035EC */
  4951. label000035B2:
  4952. 000035B2  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  4953. 000035B8  486E 000A                pea.l      [A6 + 0xA]
  4954. 000035BC  486D CE80                pea.l      [A5 - 0x3180]
  4955. 000035C0  3F3C 0001                move.w     -[A7], 0x1
  4956. 000035C4  4EBA 0C40                jsr        [PC + 0xC40 /* 00004206 */]
  4957. 000035C8  302E 000C                move.w     D0, [A6 + 0xC]
  4958. 000035CC  5340                     subq.w     D0, 1
  4959. 000035CE  41ED D43C                lea.l      A0, [A5 - 0x2BC4]
  4960. 000035D2  E540                     asl        D0.w, 2
  4961. 000035D4  4870 0000                pea.l      [A0 + D0.w]
  4962. 000035D8  486D E968                pea.l      [A5 - 0x1698]
  4963. 000035DC  3F3C 0004                move.w     -[A7], 0x4
  4964. 000035E0  4EBA 0C24                jsr        [PC + 0xC24 /* 00004206 */]
  4965. 000035E4  1F3C 0003                move.b     -[A7], 0x3
  4966. 000035E8  4EBA 0856                jsr        [PC + 0x856 /* 00003E40 */]
  4967. label000035EC:
  4968. 000035EC  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  4969. 000035F0  4E5E                     unlink     A6
  4970. 000035F2  205F                     movea.l    A0, [A7]+
  4971. 000035F4  5C4F                     addq.w     A7, 6
  4972. 000035F6  4ED0                     jmp        [A0]
  4973. fn000035F8:
  4974. 000035F8  4E56 FFFE                link       A6, -0x0002
  4975. 000035FC  2F07                     move.l     -[A7], D7
  4976. 000035FE  102D D427                move.b     D0, [A5 - 0x2BD9]
  4977. 00003602  4880                     ext.w      D0
  4978. 00003604  3E00                     move.w     D7, D0
  4979. 00003606  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  4980. 0000360A  4267                     clr.w      -[A7]
  4981. 0000360C  206D D668                movea.l    A0, [A5 - 0x2998]
  4982. 00003610  2050                     movea.l    A0, [A0]
  4983. 00003612  3007                     move.w     D0, D7
  4984. 00003614  D040                     add.w      D0, D0
  4985. 00003616  3F30 0022                move.w     -[A7], [A0 + D0.w + 0x22]
  4986. 0000361A  1F3C 0001                move.b     -[A7], 0x1
  4987. 0000361E  1F3C 0001                move.b     -[A7], 0x1
  4988. 00003622  4EBA FD3E                jsr        [PC - 0x2C2 /* 00003362 */]
  4989. 00003626  101F                     move.b     D0, [A7]+
  4990. 00003628  6714                     beq        +0x16 /* 0000363E */
  4991. 0000362A  3007                     move.w     D0, D7
  4992. 0000362C  5340                     subq.w     D0, 1
  4993. 0000362E  41ED E59A                lea.l      A0, [A5 - 0x1A66]
  4994. 00003632  E540                     asl        D0.w, 2
  4995. 00003634  2F30 0000                move.l     -[A7], [A0 + D0.w]
  4996. 00003638  205F                     movea.l    A0, [A7]+
  4997. 0000363A  4E90                     jsr        [A0]
  4998. 0000363C  6008                     bra        +0xA /* 00003646 */
  4999. label0000363E:
  5000. 0000363E  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  5001. 00003642  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5002. label00003646:
  5003. 00003646  2E1F                     move.l     D7, [A7]+
  5004. 00003648  4E5E                     unlink     A6
  5005. 0000364A  4E75                     rts
  5006. fn0000364C:
  5007. 0000364C  4E56 0000                link       A6, 0
  5008. 00003650  4EBA 0CE2                jsr        [PC + 0xCE2 /* 00004334 */]
  5009. 00003654  102D B820                move.b     D0, [A5 - 0x47E0]
  5010. 00003658  6702                     beq        +0x4 /* 0000365C */
  5011. 0000365A  6012                     bra        +0x14 /* 0000366E */
  5012. label0000365C:
  5013. 0000365C  700B                     moveq.l    D0, 0x0B
  5014. 0000365E  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  5015. 00003662  6606                     bne        +0x8 /* 0000366A */
  5016. 00003664  4EBA FF92                jsr        [PC - 0x6E /* 000035F8 */]
  5017. 00003668  6004                     bra        +0x6 /* 0000366E */
  5018. label0000366A:
  5019. 0000366A  4EBA 1298                jsr        [PC + 0x1298 /* 00004904 */]
  5020. label0000366E:
  5021. 0000366E  4E5E                     unlink     A6
  5022. 00003670  4E75                     rts
  5023. fn00003672:
  5024. 00003672  4E56 FFFE                link       A6, -0x0002
  5025. 00003676  1B7C 0001 E42C           move.b     [A5 - 0x1BD4], 0x1
  5026. 0000367C  422D E96C                clr.b      [A5 - 0x1694]
  5027. 00003680  3D6D CCDA FFFE           move.w     [A6 - 0x2], [A5 - 0x3326]
  5028. 00003686  486D E41C                pea.l      [A5 - 0x1BE4]
  5029. 0000368A  486D E19E                pea.l      [A5 - 0x1E62]
  5030. 0000368E  4EAD 1CB2                jsr        [A5 + 0x1CB2 /* export_914 */]
  5031. 00003692  426D E418                clr.w      [A5 - 0x1BE8]
  5032. 00003696  426D E416                clr.w      [A5 - 0x1BEA]
  5033. 0000369A  4EBA FFB0                jsr        [PC - 0x50 /* 0000364C */]
  5034. 0000369E  486D E41C                pea.l      [A5 - 0x1BE4]
  5035. 000036A2  4EAD 1C82                jsr        [A5 + 0x1C82 /* export_908 */]
  5036. 000036A6  3B6E FFFE CCDA           move.w     [A5 - 0x3326], [A6 - 0x2]
  5037. 000036AC  422D E42C                clr.b      [A5 - 0x1BD4]
  5038. 000036B0  4E5E                     unlink     A6
  5039. 000036B2  4E75                     rts
  5040. fn000036B4:
  5041. 000036B4  4E56 0000                link       A6, 0
  5042. label000036B8:
  5043. 000036B8  700B                     moveq.l    D0, 0x0B
  5044. 000036BA  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  5045. 000036BE  57C0                     seq        D0
  5046. 000036C0  4A00                     tst.b      D0
  5047. 000036C2  670C                     beq        +0xE /* 000036D0 */
  5048. 000036C4  7203                     moveq.l    D1, 0x03
  5049. 000036C6  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  5050. 000036CA  57C1                     seq        D1
  5051. 000036CC  C001                     and.b      D0, D1
  5052. 000036CE  661C                     bne        +0x1E /* 000036EC */
  5053. label000036D0:
  5054. 000036D0  7202                     moveq.l    D1, 0x02
  5055. 000036D2  B22D D426                cmp.b      D1, [A5 - 0x2BDA]
  5056. 000036D6  57C1                     seq        D1
  5057. 000036D8  8001                     or.b       D0, D1
  5058. 000036DA  6610                     bne        +0x12 /* 000036EC */
  5059. 000036DC  802D B820                or.b       D0, [A5 - 0x47E0]
  5060. 000036E0  0240 0001                andi.w     D0, 0x1
  5061. 000036E4  6606                     bne        +0x8 /* 000036EC */
  5062. 000036E6  4EBA FF64                jsr        [PC - 0x9C /* 0000364C */]
  5063. 000036EA  60CC                     bra        -0x32 /* 000036B8 */
  5064. label000036EC:
  5065. 000036EC  4EBA 0C46                jsr        [PC + 0xC46 /* 00004334 */]
  5066. 000036F0  700B                     moveq.l    D0, 0x0B
  5067. 000036F2  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  5068. 000036F6  57C0                     seq        D0
  5069. 000036F8  4A00                     tst.b      D0
  5070. 000036FA  670A                     beq        +0xC /* 00003706 */
  5071. 000036FC  7203                     moveq.l    D1, 0x03
  5072. 000036FE  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  5073. 00003702  57C1                     seq        D1
  5074. 00003704  C001                     and.b      D0, D1
  5075. label00003706:
  5076. 00003706  4400                     neg.b      D0
  5077. 00003708  1D40 0008                move.b     [A6 + 0x8], D0
  5078. 0000370C  4E5E                     unlink     A6
  5079. 0000370E  4E75                     rts
  5080. export_647:
  5081. 00003710  4E56 0000                link       A6, 0
  5082. 00003714  1F3C 0004                move.b     -[A7], 0x4
  5083. 00003718  4EBA 0726                jsr        [PC + 0x726 /* 00003E40 */]
  5084. 0000371C  4E5E                     unlink     A6
  5085. 0000371E  4E75                     rts
  5086. export_648:
  5087. 00003720  4E56 0000                link       A6, 0
  5088. 00003724  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  5089. 00003728  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5090. 0000372C  4E5E                     unlink     A6
  5091. 0000372E  4E75                     rts
  5092. export_649:
  5093. 00003730  4E56 0000                link       A6, 0
  5094. 00003734  3F3C 0056                move.w     -[A7], 0x56 /* 'V' */
  5095. 00003738  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5096. 0000373C  4E5E                     unlink     A6
  5097. 0000373E  4E75                     rts
  5098. fn00003740:
  5099. 00003740  4E56 0000                link       A6, 0
  5100. 00003744  701E                     moveq.l    D0, 0x1E
  5101. 00003746  B06D E418                cmp.w      D0, [A5 - 0x1BE8]
  5102. 0000374A  6E0A                     bgt        +0xC /* 00003756 */
  5103. 0000374C  3F3C 0057                move.w     -[A7], 0x57 /* 'W' */
  5104. 00003750  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5105. 00003754  6020                     bra        +0x22 /* 00003776 */
  5106. label00003756:
  5107. 00003756  526D E418                addq.w     [A5 - 0x1BE8], 1
  5108. 0000375A  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  5109. 0000375E  70FF                     moveq.l    D0, 0xFFFFFFFF
  5110. 00003760  2F00                     move.l     -[A7], D0
  5111. 00003762  302D E418                move.w     D0, [A5 - 0x1BE8]
  5112. 00003766  5340                     subq.w     D0, 1
  5113. 00003768  41ED E39E                lea.l      A0, [A5 - 0x1C62]
  5114. 0000376C  E540                     asl        D0.w, 2
  5115. 0000376E  4870 0000                pea.l      [A0 + D0.w]
  5116. 00003772  4EBA 0836                jsr        [PC + 0x836 /* 00003FAA */]
  5117. label00003776:
  5118. 00003776  4E5E                     unlink     A6
  5119. 00003778  205F                     movea.l    A0, [A7]+
  5120. 0000377A  544F                     addq.w     A7, 2
  5121. 0000377C  4ED0                     jmp        [A0]
  5122. export_650:
  5123. 0000377E  4E56 FFFE                link       A6, -0x0002
  5124. 00003782  4267                     clr.w      -[A7]
  5125. 00003784  486E FFFE                pea.l      [A6 - 0x2]
  5126. 00003788  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  5127. 0000378C  101F                     move.b     D0, [A7]+
  5128. 0000378E  660A                     bne        +0xC /* 0000379A */
  5129. 00003790  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  5130. 00003794  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5131. 00003798  6054                     bra        +0x56 /* 000037EE */
  5132. label0000379A:
  5133. 0000379A  7001                     moveq.l    D0, 0x01
  5134. 0000379C  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5135. 000037A0  6616                     bne        +0x18 /* 000037B8 */
  5136. 000037A2  4A6D E416                tst.w      [A5 - 0x1BEA]
  5137. 000037A6  6E0A                     bgt        +0xC /* 000037B2 */
  5138. 000037A8  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  5139. 000037AC  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5140. 000037B0  603C                     bra        +0x3E /* 000037EE */
  5141. label000037B2:
  5142. 000037B2  4267                     clr.w      -[A7]
  5143. 000037B4  4EBA FF8A                jsr        [PC - 0x76 /* 00003740 */]
  5144. label000037B8:
  5145. 000037B8  7002                     moveq.l    D0, 0x02
  5146. 000037BA  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5147. 000037BE  660C                     bne        +0xE /* 000037CC */
  5148. 000037C0  1F3C 0005                move.b     -[A7], 0x5
  5149. 000037C4  4EBA 067A                jsr        [PC + 0x67A /* 00003E40 */]
  5150. 000037C8  4EBA 0B18                jsr        [PC + 0xB18 /* 000042E2 */]
  5151. label000037CC:
  5152. 000037CC  7003                     moveq.l    D0, 0x03
  5153. 000037CE  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5154. 000037D2  661A                     bne        +0x1C /* 000037EE */
  5155. 000037D4  1B7C 0001 CFEE           move.b     [A5 - 0x3012], 0x1
  5156. 000037DA  486D CFEE                pea.l      [A5 - 0x3012]
  5157. 000037DE  486D B820                pea.l      [A5 - 0x47E0]
  5158. 000037E2  3F3C 0001                move.w     -[A7], 0x1
  5159. 000037E6  4EBA 0A1E                jsr        [PC + 0xA1E /* 00004206 */]
  5160. 000037EA  4EBA 0AF6                jsr        [PC + 0xAF6 /* 000042E2 */]
  5161. label000037EE:
  5162. 000037EE  4E5E                     unlink     A6
  5163. 000037F0  4E75                     rts
  5164. export_651:
  5165. 000037F2  4E56 0000                link       A6, 0
  5166. 000037F6  1F3C 0006                move.b     -[A7], 0x6
  5167. 000037FA  4EBA 0644                jsr        [PC + 0x644 /* 00003E40 */]
  5168. 000037FE  4E5E                     unlink     A6
  5169. 00003800  4E75                     rts
  5170. fn00003802:
  5171. 00003802  4E56 0000                link       A6, 0
  5172. 00003806  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  5173. 0000380A  700B                     moveq.l    D0, 0x0B
  5174. 0000380C  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  5175. 00003810  56C0                     sne        D0
  5176. 00003812  4A00                     tst.b      D0
  5177. 00003814  660C                     bne        +0xE /* 00003822 */
  5178. 00003816  7206                     moveq.l    D1, 0x06
  5179. 00003818  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  5180. 0000381C  56C1                     sne        D1
  5181. 0000381E  8001                     or.b       D0, D1
  5182. 00003820  6714                     beq        +0x16 /* 00003836 */
  5183. label00003822:
  5184. 00003822  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  5185. 00003826  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5186. 0000382A  206E 0008                movea.l    A0, [A6 + 0x8]
  5187. 0000382E  2C48                     movea.l    A6, A0
  5188. 00003830  4EFA 0178                jmp        [PC + 0x178 /* 000039AA */]
  5189. 00003834  0000 4EAD                ori.b      D0, 0xAD
  5190. // begin alternate branch 00003836-0000383C
  5191. label00003836:
  5192. 00003836  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  5193. 0000383A  7002                     moveq.l    D0, 0x02
  5194. // end alternate branch 00003836-0000383C
  5195. label00003836: // (misaligned)
  5196. 00003838  178A 7002                move.b     [A3 + D7.w + 0x2], A2
  5197. 0000383C  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  5198. 00003840  6714                     beq        +0x16 /* 00003856 */
  5199. 00003842  3F3C 0059                move.w     -[A7], 0x59 /* 'Y' */
  5200. 00003846  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5201. 0000384A  206E 0008                movea.l    A0, [A6 + 0x8]
  5202. 0000384E  2C48                     movea.l    A6, A0
  5203. 00003850  4EFA 0158                jmp        [PC + 0x158 /* 000039AA */]
  5204. 00003854  0000 4EAD                ori.b      D0, 0xAD
  5205. // begin alternate branch 00003856-0000385C
  5206. label00003856:
  5207. 00003856  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  5208. 0000385A  4E5E                     unlink     A6
  5209. // end alternate branch 00003856-0000385C
  5210. label00003856: // (misaligned)
  5211. 00003858  178A 4E5E                move.b     [A3 + D4 * 8 + 0x5E], A2
  5212. 0000385C  2E9F                     move.l     [A7], [A7]+
  5213. 0000385E  4E75                     rts
  5214. export_652:
  5215. 00003860  4E56 FFF8                link       A6, -0x0008
  5216. 00003864  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5217. 00003868  700B                     moveq.l    D0, 0x0B
  5218. 0000386A  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  5219. 0000386E  56C0                     sne        D0
  5220. 00003870  4A00                     tst.b      D0
  5221. 00003872  660C                     bne        +0xE /* 00003880 */
  5222. 00003874  720D                     moveq.l    D1, 0x0D
  5223. 00003876  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  5224. 0000387A  56C1                     sne        D1
  5225. 0000387C  8001                     or.b       D0, D1
  5226. 0000387E  670C                     beq        +0xE /* 0000388C */
  5227. label00003880:
  5228. 00003880  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  5229. 00003884  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5230. 00003888  6000 0120                bra        +0x122 /* 000039AA */
  5231. label0000388C:
  5232. 0000388C  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  5233. 00003890  1F3C 0003                move.b     -[A7], 0x3
  5234. 00003894  70FF                     moveq.l    D0, 0xFFFFFFFF
  5235. 00003896  2F00                     move.l     -[A7], D0
  5236. 00003898  486E FFF8                pea.l      [A6 - 0x8]
  5237. 0000389C  4EBA 070C                jsr        [PC + 0x70C /* 00003FAA */]
  5238. 000038A0  7002                     moveq.l    D0, 0x02
  5239. 000038A2  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  5240. 000038A6  6722                     beq        +0x24 /* 000038CA */
  5241. 000038A8  4EBA FDA2                jsr        [PC - 0x25E /* 0000364C */]
  5242. 000038AC  700B                     moveq.l    D0, 0x0B
  5243. 000038AE  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  5244. 000038B2  57C0                     seq        D0
  5245. 000038B4  4A00                     tst.b      D0
  5246. 000038B6  6700 008E                beq        +0x90 /* 00003946 */
  5247. 000038BA  7202                     moveq.l    D1, 0x02
  5248. 000038BC  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  5249. 000038C0  57C1                     seq        D1
  5250. 000038C2  C001                     and.b      D0, D1
  5251. 000038C4  6600 008A                bne        +0x8C /* 00003950 */
  5252. 000038C8  607C                     bra        +0x7E /* 00003946 */
  5253. label000038CA:
  5254. 000038CA  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  5255. label000038CE:
  5256. 000038CE  700B                     moveq.l    D0, 0x0B
  5257. 000038D0  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  5258. 000038D4  57C0                     seq        D0
  5259. 000038D6  4A00                     tst.b      D0
  5260. 000038D8  671A                     beq        +0x1C /* 000038F4 */
  5261. 000038DA  7203                     moveq.l    D1, 0x03
  5262. 000038DC  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  5263. 000038E0  57C1                     seq        D1
  5264. 000038E2  4A01                     tst.b      D1
  5265. 000038E4  662A                     bne        +0x2C /* 00003910 */
  5266. 000038E6  7402                     moveq.l    D2, 0x02
  5267. 000038E8  B42D D427                cmp.b      D2, [A5 - 0x2BD9]
  5268. 000038EC  57C2                     seq        D2
  5269. 000038EE  8202                     or.b       D1, D2
  5270. 000038F0  C001                     and.b      D0, D1
  5271. 000038F2  661C                     bne        +0x1E /* 00003910 */
  5272. label000038F4:
  5273. 000038F4  7202                     moveq.l    D1, 0x02
  5274. 000038F6  B22D D426                cmp.b      D1, [A5 - 0x2BDA]
  5275. 000038FA  57C1                     seq        D1
  5276. 000038FC  8001                     or.b       D0, D1
  5277. 000038FE  6610                     bne        +0x12 /* 00003910 */
  5278. 00003900  802D B820                or.b       D0, [A5 - 0x47E0]
  5279. 00003904  0240 0001                andi.w     D0, 0x1
  5280. 00003908  6606                     bne        +0x8 /* 00003910 */
  5281. 0000390A  4EBA FD40                jsr        [PC - 0x2C0 /* 0000364C */]
  5282. 0000390E  60BE                     bra        -0x40 /* 000038CE */
  5283. label00003910:
  5284. 00003910  7002                     moveq.l    D0, 0x02
  5285. 00003912  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  5286. 00003916  660C                     bne        +0xE /* 00003924 */
  5287. 00003918  3F3C 005B                move.w     -[A7], 0x5B /* '[' */
  5288. 0000391C  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5289. 00003920  6000 0088                bra        +0x8A /* 000039AA */
  5290. label00003924:
  5291. 00003924  700B                     moveq.l    D0, 0x0B
  5292. 00003926  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  5293. 0000392A  57C0                     seq        D0
  5294. 0000392C  4A00                     tst.b      D0
  5295. 0000392E  670C                     beq        +0xE /* 0000393C */
  5296. 00003930  7202                     moveq.l    D1, 0x02
  5297. 00003932  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  5298. 00003936  57C1                     seq        D1
  5299. 00003938  C001                     and.b      D0, D1
  5300. 0000393A  6614                     bne        +0x16 /* 00003950 */
  5301. label0000393C:
  5302. 0000393C  4EBA 09F6                jsr        [PC + 0x9F6 /* 00004334 */]
  5303. 00003940  2F0E                     move.l     -[A7], A6
  5304. 00003942  4EBA FEBE                jsr        [PC - 0x142 /* 00003802 */]
  5305. label00003946:
  5306. 00003946  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5307. 0000394A  4EBA 09A6                jsr        [PC + 0x9A6 /* 000042F2 */]
  5308. 0000394E  605A                     bra        +0x5C /* 000039AA */
  5309. label00003950:
  5310. 00003950  4267                     clr.w      -[A7]
  5311. 00003952  70FF                     moveq.l    D0, 0xFFFFFFFF
  5312. 00003954  2F00                     move.l     -[A7], D0
  5313. 00003956  486E FFFC                pea.l      [A6 - 0x4]
  5314. 0000395A  4EBA 064E                jsr        [PC + 0x64E /* 00003FAA */]
  5315. 0000395E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5316. 00003962  4EBA 098E                jsr        [PC + 0x98E /* 000042F2 */]
  5317. 00003966  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  5318. 0000396A  7002                     moveq.l    D0, 0x02
  5319. 0000396C  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  5320. 00003970  6706                     beq        +0x8 /* 00003978 */
  5321. 00003972  4EBA FCD8                jsr        [PC - 0x328 /* 0000364C */]
  5322. 00003976  602A                     bra        +0x2C /* 000039A2 */
  5323. label00003978:
  5324. 00003978  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  5325. 0000397C  4EBA 09B6                jsr        [PC + 0x9B6 /* 00004334 */]
  5326. 00003980  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  5327. 00003984  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  5328. 00003988  4267                     clr.w      -[A7]
  5329. 0000398A  4EBA FD28                jsr        [PC - 0x2D8 /* 000036B4 */]
  5330. 0000398E  101F                     move.b     D0, [A7]+
  5331. 00003990  660A                     bne        +0xC /* 0000399C */
  5332. 00003992  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  5333. 00003996  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5334. 0000399A  600E                     bra        +0x10 /* 000039AA */
  5335. label0000399C:
  5336. 0000399C  2F0E                     move.l     -[A7], A6
  5337. 0000399E  4EBA FE62                jsr        [PC - 0x19E /* 00003802 */]
  5338. label000039A2:
  5339. 000039A2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5340. 000039A6  4EBA 094A                jsr        [PC + 0x94A /* 000042F2 */]
  5341. label000039AA:
  5342. 000039AA  4FEE FFD8                lea.l      A7, [A6 - 0x28]
  5343. 000039AE  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5344. 000039B2  4E5E                     unlink     A6
  5345. 000039B4  4E75                     rts
  5346. export_653:
  5347. 000039B6  4E56 FFFC                link       A6, -0x0004
  5348. 000039BA  4A6D E416                tst.w      [A5 - 0x1BEA]
  5349. 000039BE  6F1C                     ble        +0x1E /* 000039DC */
  5350. 000039C0  4267                     clr.w      -[A7]
  5351. 000039C2  302D E416                move.w     D0, [A5 - 0x1BEA]
  5352. 000039C6  5340                     subq.w     D0, 1
  5353. 000039C8  41ED E326                lea.l      A0, [A5 - 0x1CDA]
  5354. 000039CC  E540                     asl        D0.w, 2
  5355. 000039CE  2F30 0000                move.l     -[A7], [A0 + D0.w]
  5356. 000039D2  486E FFFC                pea.l      [A6 - 0x4]
  5357. 000039D6  4EBA 05D2                jsr        [PC + 0x5D2 /* 00003FAA */]
  5358. 000039DA  6008                     bra        +0xA /* 000039E4 */
  5359. label000039DC:
  5360. 000039DC  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  5361. 000039E0  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5362. label000039E4:
  5363. 000039E4  4E5E                     unlink     A6
  5364. 000039E6  4E75                     rts
  5365. export_654:
  5366. 000039E8  4E56 FEFE                link       A6, -0x0102
  5367. 000039EC  102D E96C                move.b     D0, [A5 - 0x1694]
  5368. 000039F0  670A                     beq        +0xC /* 000039FC */
  5369. 000039F2  3F3C 005D                move.w     -[A7], 0x5D /* ']' */
  5370. 000039F6  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5371. 000039FA  6064                     bra        +0x66 /* 00003A60 */
  5372. label000039FC:
  5373. 000039FC  1B7C 0001 E96C           move.b     [A5 - 0x1694], 0x1
  5374. 00003A02  1F3C 0007                move.b     -[A7], 0x7
  5375. 00003A06  4EBA 0438                jsr        [PC + 0x438 /* 00003E40 */]
  5376. 00003A0A  4267                     clr.w      -[A7]
  5377. 00003A0C  4EBA FCA6                jsr        [PC - 0x35A /* 000036B4 */]
  5378. 00003A10  101F                     move.b     D0, [A7]+
  5379. 00003A12  660A                     bne        +0xC /* 00003A1E */
  5380. 00003A14  3F3C 005E                move.w     -[A7], 0x5E /* '^' */
  5381. 00003A18  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5382. 00003A1C  6042                     bra        +0x44 /* 00003A60 */
  5383. label00003A1E:
  5384. 00003A1E  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  5385. 00003A22  4267                     clr.w      -[A7]
  5386. 00003A24  486E FEFE                pea.l      [A6 - 0x102]
  5387. 00003A28  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  5388. 00003A2C  486D E5CE                pea.l      [A5 - 0x1A32]
  5389. 00003A30  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  5390. 00003A34  101F                     move.b     D0, [A7]+
  5391. 00003A36  660C                     bne        +0xE /* 00003A44 */
  5392. 00003A38  3F3C 005F                move.w     -[A7], 0x5F /* '_' */
  5393. 00003A3C  486D E5CE                pea.l      [A5 - 0x1A32]
  5394. 00003A40  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  5395. label00003A44:
  5396. 00003A44  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  5397. 00003A48  7002                     moveq.l    D0, 0x02
  5398. 00003A4A  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  5399. 00003A4E  6708                     beq        +0xA /* 00003A58 */
  5400. 00003A50  3F3C 0060                move.w     -[A7], 0x60 /* '`' */
  5401. 00003A54  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5402. label00003A58:
  5403. 00003A58  1F3C 0005                move.b     -[A7], 0x5
  5404. 00003A5C  4EBA 03E2                jsr        [PC + 0x3E2 /* 00003E40 */]
  5405. label00003A60:
  5406. 00003A60  4E5E                     unlink     A6
  5407. 00003A62  4E75                     rts
  5408. export_655:
  5409. 00003A64  4E56 0000                link       A6, 0
  5410. 00003A68  1F3C 0008                move.b     -[A7], 0x8
  5411. 00003A6C  4EBA 03D2                jsr        [PC + 0x3D2 /* 00003E40 */]
  5412. 00003A70  4EBA 0870                jsr        [PC + 0x870 /* 000042E2 */]
  5413. 00003A74  4E5E                     unlink     A6
  5414. 00003A76  4E75                     rts
  5415. export_656:
  5416. 00003A78  4E56 FFF0                link       A6, -0x0010
  5417. 00003A7C  48E7 0700                movem.l    -[A7], D5,D6,D7
  5418. 00003A80  4267                     clr.w      -[A7]
  5419. 00003A82  486E FFF4                pea.l      [A6 - 0xC]
  5420. 00003A86  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  5421. 00003A8A  101F                     move.b     D0, [A7]+
  5422. 00003A8C  660C                     bne        +0xE /* 00003A9A */
  5423. 00003A8E  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  5424. 00003A92  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5425. 00003A96  6000 016A                bra        +0x16C /* 00003C02 */
  5426. label00003A9A:
  5427. 00003A9A  3A2D E418                move.w     D5, [A5 - 0x1BE8]
  5428. 00003A9E  701E                     moveq.l    D0, 0x1E
  5429. 00003AA0  B06D E416                cmp.w      D0, [A5 - 0x1BEA]
  5430. 00003AA4  6F06                     ble        +0x8 /* 00003AAC */
  5431. 00003AA6  526D E416                addq.w     [A5 - 0x1BEA], 1
  5432. 00003AAA  600C                     bra        +0xE /* 00003AB8 */
  5433. label00003AAC:
  5434. 00003AAC  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  5435. 00003AB0  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5436. 00003AB4  6000 014C                bra        +0x14E /* 00003C02 */
  5437. label00003AB8:
  5438. 00003AB8  4207                     clr.b      D7
  5439. 00003ABA  7002                     moveq.l    D0, 0x02
  5440. 00003ABC  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  5441. 00003AC0  660A                     bne        +0xC /* 00003ACC */
  5442. 00003AC2  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  5443. 00003AC6  4EBA 0378                jsr        [PC + 0x378 /* 00003E40 */]
  5444. 00003ACA  7E01                     moveq.l    D7, 0x01
  5445. label00003ACC:
  5446. 00003ACC  7003                     moveq.l    D0, 0x03
  5447. 00003ACE  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  5448. 00003AD2  660A                     bne        +0xC /* 00003ADE */
  5449. 00003AD4  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  5450. 00003AD8  4EBA 0366                jsr        [PC + 0x366 /* 00003E40 */]
  5451. 00003ADC  7E01                     moveq.l    D7, 0x01
  5452. label00003ADE:
  5453. 00003ADE  7001                     moveq.l    D0, 0x01
  5454. 00003AE0  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  5455. 00003AE4  6614                     bne        +0x16 /* 00003AFA */
  5456. 00003AE6  302D E416                move.w     D0, [A5 - 0x1BEA]
  5457. 00003AEA  5340                     subq.w     D0, 1
  5458. 00003AEC  41ED E326                lea.l      A0, [A5 - 0x1CDA]
  5459. 00003AF0  E540                     asl        D0.w, 2
  5460. 00003AF2  21AD E6CE 0000           move.l     [A0 + D0.w], [A5 - 0x1932]
  5461. 00003AF8  6016                     bra        +0x18 /* 00003B10 */
  5462. label00003AFA:
  5463. 00003AFA  206D E190                movea.l    A0, [A5 - 0x1E70]
  5464. 00003AFE  302D E416                move.w     D0, [A5 - 0x1BEA]
  5465. 00003B02  5340                     subq.w     D0, 1
  5466. 00003B04  43ED E326                lea.l      A1, [A5 - 0x1CDA]
  5467. 00003B08  E540                     asl        D0.w, 2
  5468. 00003B0A  23A8 0008 0000           move.l     [A1 + D0.w], [A0 + 0x8]
  5469. label00003B10:
  5470. 00003B10  302E FFF4                move.w     D0, [A6 - 0xC]
  5471. 00003B14  5340                     subq.w     D0, 1
  5472. 00003B16  670A                     beq        +0xC /* 00003B22 */
  5473. 00003B18  5340                     subq.w     D0, 1
  5474. 00003B1A  6710                     beq        +0x12 /* 00003B2C */
  5475. 00003B1C  5340                     subq.w     D0, 1
  5476. 00003B1E  671E                     beq        +0x20 /* 00003B3E */
  5477. 00003B20  602C                     bra        +0x2E /* 00003B4E */
  5478. label00003B22:
  5479. 00003B22  1F3C 0003                move.b     -[A7], 0x3
  5480. 00003B26  4EBA FC18                jsr        [PC - 0x3E8 /* 00003740 */]
  5481. 00003B2A  6022                     bra        +0x24 /* 00003B4E */
  5482. label00003B2C:
  5483. 00003B2C  1F3C 000B                move.b     -[A7], 0xB
  5484. 00003B30  4EBA 030E                jsr        [PC + 0x30E /* 00003E40 */]
  5485. 00003B34  1F3C 0002                move.b     -[A7], 0x2
  5486. 00003B38  4EBA FC06                jsr        [PC - 0x3FA /* 00003740 */]
  5487. 00003B3C  6010                     bra        +0x12 /* 00003B4E */
  5488. label00003B3E:
  5489. 00003B3E  1F3C 000C                move.b     -[A7], 0xC
  5490. 00003B42  4EBA 02FC                jsr        [PC + 0x2FC /* 00003E40 */]
  5491. 00003B46  1F3C 0002                move.b     -[A7], 0x2
  5492. 00003B4A  4EBA FBF4                jsr        [PC - 0x40C /* 00003740 */]
  5493. label00003B4E:
  5494. 00003B4E  4267                     clr.w      -[A7]
  5495. 00003B50  4EBA FB62                jsr        [PC - 0x49E /* 000036B4 */]
  5496. 00003B54  101F                     move.b     D0, [A7]+
  5497. 00003B56  660C                     bne        +0xE /* 00003B64 */
  5498. 00003B58  3F3C 0061                move.w     -[A7], 0x61 /* 'a' */
  5499. 00003B5C  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5500. 00003B60  6000 00A0                bra        +0xA2 /* 00003C02 */
  5501. label00003B64:
  5502. 00003B64  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  5503. 00003B68  700B                     moveq.l    D0, 0x0B
  5504. 00003B6A  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  5505. 00003B6E  56C0                     sne        D0
  5506. 00003B70  4A00                     tst.b      D0
  5507. 00003B72  660C                     bne        +0xE /* 00003B80 */
  5508. 00003B74  720A                     moveq.l    D1, 0x0A
  5509. 00003B76  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  5510. 00003B7A  56C1                     sne        D1
  5511. 00003B7C  8001                     or.b       D0, D1
  5512. 00003B7E  670A                     beq        +0xC /* 00003B8A */
  5513. label00003B80:
  5514. 00003B80  3F3C 0061                move.w     -[A7], 0x61 /* 'a' */
  5515. 00003B84  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5516. 00003B88  6078                     bra        +0x7A /* 00003C02 */
  5517. label00003B8A:
  5518. 00003B8A  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  5519. 00003B8E  7002                     moveq.l    D0, 0x02
  5520. 00003B90  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  5521. 00003B94  670A                     beq        +0xC /* 00003BA0 */
  5522. 00003B96  3F3C 0062                move.w     -[A7], 0x62 /* 'b' */
  5523. 00003B9A  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5524. 00003B9E  6062                     bra        +0x64 /* 00003C02 */
  5525. label00003BA0:
  5526. 00003BA0  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  5527. 00003BA4  4267                     clr.w      -[A7]
  5528. 00003BA6  302D E416                move.w     D0, [A5 - 0x1BEA]
  5529. 00003BAA  5340                     subq.w     D0, 1
  5530. 00003BAC  41ED E326                lea.l      A0, [A5 - 0x1CDA]
  5531. 00003BB0  E540                     asl        D0.w, 2
  5532. 00003BB2  2F30 0000                move.l     -[A7], [A0 + D0.w]
  5533. 00003BB6  486E FFF8                pea.l      [A6 - 0x8]
  5534. 00003BBA  4EBA 03EE                jsr        [PC + 0x3EE /* 00003FAA */]
  5535. 00003BBE  3005                     move.w     D0, D5
  5536. 00003BC0  5240                     addq.w     D0, 1
  5537. 00003BC2  3D40 FFF2                move.w     [A6 - 0xE], D0
  5538. 00003BC6  3D6D E418 FFF0           move.w     [A6 - 0x10], [A5 - 0x1BE8]
  5539. 00003BCC  3C2E FFF2                move.w     D6, [A6 - 0xE]
  5540. 00003BD0  6016                     bra        +0x18 /* 00003BE8 */
  5541. label00003BD2:
  5542. 00003BD2  3006                     move.w     D0, D6
  5543. 00003BD4  5340                     subq.w     D0, 1
  5544. 00003BD6  41ED E39E                lea.l      A0, [A5 - 0x1C62]
  5545. 00003BDA  E540                     asl        D0.w, 2
  5546. 00003BDC  2F30 0000                move.l     -[A7], [A0 + D0.w]
  5547. 00003BE0  4EBA 0710                jsr        [PC + 0x710 /* 000042F2 */]
  5548. 00003BE4  5246                     addq.w     D6, 1
  5549. 00003BE6  6906                     bvs        +0x8 /* 00003BEE */
  5550. label00003BE8:
  5551. 00003BE8  BC6E FFF0                cmp.w      D6, [A6 - 0x10]
  5552. 00003BEC  6FE4                     ble        -0x1A /* 00003BD2 */
  5553. label00003BEE:
  5554. 00003BEE  3B45 E418                move.w     [A5 - 0x1BE8], D5
  5555. 00003BF2  536D E416                subq.w     [A5 - 0x1BEA], 1
  5556. 00003BF6  1007                     move.b     D0, D7
  5557. 00003BF8  6708                     beq        +0xA /* 00003C02 */
  5558. 00003BFA  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  5559. 00003BFE  4EBA 0240                jsr        [PC + 0x240 /* 00003E40 */]
  5560. label00003C02:
  5561. 00003C02  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  5562. 00003C06  4E5E                     unlink     A6
  5563. 00003C08  4E75                     rts
  5564. export_657:
  5565. 00003C0A  4E56 0000                link       A6, 0
  5566. 00003C0E  1F3C 000E                move.b     -[A7], 0xE
  5567. 00003C12  4EBA 022C                jsr        [PC + 0x22C /* 00003E40 */]
  5568. 00003C16  4EBA 06CA                jsr        [PC + 0x6CA /* 000042E2 */]
  5569. 00003C1A  4E5E                     unlink     A6
  5570. 00003C1C  4E75                     rts
  5571. export_658:
  5572. 00003C1E  4E56 0000                link       A6, 0
  5573. 00003C22  1F3C 000F                move.b     -[A7], 0xF
  5574. 00003C26  4EBA 0218                jsr        [PC + 0x218 /* 00003E40 */]
  5575. 00003C2A  4E5E                     unlink     A6
  5576. 00003C2C  4E75                     rts
  5577. export_659:
  5578. 00003C2E  4E56 0000                link       A6, 0
  5579. 00003C32  3F3C 0063                move.w     -[A7], 0x63 /* 'c' */
  5580. 00003C36  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5581. 00003C3A  4E5E                     unlink     A6
  5582. 00003C3C  4E75                     rts
  5583. fn00003C3E:
  5584. 00003C3E  4E56 FFD2                link       A6, -0x002E
  5585. 00003C42  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5586. 00003C46  3E2E 000A                move.w     D7, [A6 + 0xA]
  5587. 00003C4A  422E 000E                clr.b      [A6 + 0xE]
  5588. 00003C4E  266D E190                movea.l    A3, [A5 - 0x1E70]
  5589. 00003C52  486E FFDC                pea.l      [A6 - 0x24]
  5590. 00003C56  1F3C 0001                move.b     -[A7], 0x1
  5591. 00003C5A  4EBA EFCA                jsr        [PC - 0x1036 /* 00002C26 */]
  5592. 00003C5E  102D B820                move.b     D0, [A5 - 0x47E0]
  5593. 00003C62  670C                     beq        +0xE /* 00003C70 */
  5594. 00003C64  2F0B                     move.l     -[A7], A3
  5595. 00003C66  4267                     clr.w      -[A7]
  5596. 00003C68  4EBA EFBC                jsr        [PC - 0x1044 /* 00002C26 */]
  5597. 00003C6C  6000 00DC                bra        +0xDE /* 00003D4A */
  5598. label00003C70:
  5599. 00003C70  486E FFF0                pea.l      [A6 - 0x10]
  5600. 00003C74  4EBA 0190                jsr        [PC + 0x190 /* 00003E06 */]
  5601. 00003C78  102E 000C                move.b     D0, [A6 + 0xC]
  5602. 00003C7C  673E                     beq        +0x40 /* 00003CBC */
  5603. 00003C7E  102E 0008                move.b     D0, [A6 + 0x8]
  5604. 00003C82  6728                     beq        +0x2A /* 00003CAC */
  5605. 00003C84  206D D430                movea.l    A0, [A5 - 0x2BD0]
  5606. 00003C88  3007                     move.w     D0, D7
  5607. 00003C8A  5340                     subq.w     D0, 1
  5608. 00003C8C  E740                     asl        D0.w, 3
  5609. 00003C8E  48C0                     ext.l      D0
  5610. 00003C90  2840                     movea.l    A4, D0
  5611. 00003C92  D9D0                     add.l      A4, [A0]
  5612. 00003C94  3C14                     move.w     D6, [A4]
  5613. 00003C96  38BC FFFF                move.w     [A4], 0xFFFF
  5614. 00003C9A  4267                     clr.w      -[A7]
  5615. 00003C9C  3F07                     move.w     -[A7], D7
  5616. 00003C9E  42A7                     clr.l      -[A7]
  5617. 00003CA0  4EBA F6C0                jsr        [PC - 0x940 /* 00003362 */]
  5618. 00003CA4  1B5F CFEE                move.b     [A5 - 0x3012], [A7]+
  5619. 00003CA8  3886                     move.w     [A4], D6
  5620. 00003CAA  604C                     bra        +0x4E /* 00003CF8 */
  5621. label00003CAC:
  5622. 00003CAC  4267                     clr.w      -[A7]
  5623. 00003CAE  3F07                     move.w     -[A7], D7
  5624. 00003CB0  42A7                     clr.l      -[A7]
  5625. 00003CB2  4EBA F6AE                jsr        [PC - 0x952 /* 00003362 */]
  5626. 00003CB6  1B5F CFEE                move.b     [A5 - 0x3012], [A7]+
  5627. 00003CBA  603C                     bra        +0x3E /* 00003CF8 */
  5628. label00003CBC:
  5629. 00003CBC  102E 0008                move.b     D0, [A6 + 0x8]
  5630. 00003CC0  670E                     beq        +0x10 /* 00003CD0 */
  5631. 00003CC2  4267                     clr.w      -[A7]
  5632. 00003CC4  3F07                     move.w     -[A7], D7
  5633. 00003CC6  4EAD 1992                jsr        [A5 + 0x1992 /* export_814 */]
  5634. 00003CCA  1B5F CFEE                move.b     [A5 - 0x3012], [A7]+
  5635. 00003CCE  6028                     bra        +0x2A /* 00003CF8 */
  5636. label00003CD0:
  5637. 00003CD0  4267                     clr.w      -[A7]
  5638. 00003CD2  3F07                     move.w     -[A7], D7
  5639. 00003CD4  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  5640. 00003CD8  101F                     move.b     D0, [A7]+
  5641. 00003CDA  6718                     beq        +0x1A /* 00003CF4 */
  5642. 00003CDC  7202                     moveq.l    D1, 0x02
  5643. 00003CDE  B22D D426                cmp.b      D1, [A5 - 0x2BDA]
  5644. 00003CE2  57C1                     seq        D1
  5645. 00003CE4  4A01                     tst.b      D1
  5646. 00003CE6  670A                     beq        +0xC /* 00003CF2 */
  5647. 00003CE8  7401                     moveq.l    D2, 0x01
  5648. 00003CEA  B42D D427                cmp.b      D2, [A5 - 0x2BD9]
  5649. 00003CEE  57C2                     seq        D2
  5650. 00003CF0  C202                     and.b      D1, D2
  5651. label00003CF2:
  5652. 00003CF2  C001                     and.b      D0, D1
  5653. label00003CF4:
  5654. 00003CF4  1B40 CFEE                move.b     [A5 - 0x3012], D0
  5655. label00003CF8:
  5656. 00003CF8  102D CFEE                move.b     D0, [A5 - 0x3012]
  5657. 00003CFC  6738                     beq        +0x3A /* 00003D36 */
  5658. 00003CFE  4EBA EFC2                jsr        [PC - 0x103E /* 00002CC2 */]
  5659. 00003D02  206D E190                movea.l    A0, [A5 - 0x1E70]
  5660. 00003D06  2028 0008                move.l     D0, [A0 + 0x8]
  5661. 00003D0A  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  5662. 00003D0E  6F32                     ble        +0x34 /* 00003D42 */
  5663. 00003D10  2050                     movea.l    A0, [A0]
  5664. 00003D12  2F10                     move.l     -[A7], [A0]
  5665. 00003D14  205F                     movea.l    A0, [A7]+
  5666. 00003D16  4E90                     jsr        [A0]
  5667. 00003D18  102D B820                move.b     D0, [A5 - 0x47E0]
  5668. 00003D1C  0A00 0001                xori.b     D0, 0x1
  5669. 00003D20  1D40 000E                move.b     [A6 + 0xE], D0
  5670. 00003D24  486E FFDC                pea.l      [A6 - 0x24]
  5671. 00003D28  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  5672. 00003D2C  486E FFE0                pea.l      [A6 - 0x20]
  5673. 00003D30  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  5674. 00003D34  600C                     bra        +0xE /* 00003D42 */
  5675. label00003D36:
  5676. 00003D36  4EBA E316                jsr        [PC - 0x1CEA /* 0000204E */]
  5677. 00003D3A  486E FFF0                pea.l      [A6 - 0x10]
  5678. 00003D3E  4EBA 005E                jsr        [PC + 0x5E /* 00003D9E */]
  5679. label00003D42:
  5680. 00003D42  2F0B                     move.l     -[A7], A3
  5681. 00003D44  4267                     clr.w      -[A7]
  5682. 00003D46  4EBA EEDE                jsr        [PC - 0x1122 /* 00002C26 */]
  5683. label00003D4A:
  5684. 00003D4A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5685. 00003D4E  4E5E                     unlink     A6
  5686. 00003D50  205F                     movea.l    A0, [A7]+
  5687. 00003D52  5C4F                     addq.w     A7, 6
  5688. 00003D54  4ED0                     jmp        [A0]
  5689. export_660:
  5690. 00003D56  4E56 FFDC                link       A6, -0x0024
  5691. 00003D5A  2F0C                     move.l     -[A7], A4
  5692. 00003D5C  206E 0008                movea.l    A0, [A6 + 0x8]
  5693. 00003D60  43EE FFE0                lea.l      A1, [A6 - 0x20]
  5694. 00003D64  700F                     moveq.l    D0, 0x0F
  5695. label00003D66:
  5696. 00003D66  32D8                     move.w     [A1]+, [A0]+
  5697. 00003D68  51C8 FFFC                dbf        D0, -0x6 /* 00003D66 */
  5698. 00003D6C  102D E42C                move.b     D0, [A5 - 0x1BD4]
  5699. 00003D70  6706                     beq        +0x8 /* 00003D78 */
  5700. 00003D72  49ED E41C                lea.l      A4, [A5 - 0x1BE4]
  5701. 00003D76  6008                     bra        +0xA /* 00003D80 */
  5702. label00003D78:
  5703. 00003D78  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  5704. 00003D7C  49E8 000C                lea.l      A4, [A0 + 0xC]
  5705. label00003D80:
  5706. 00003D80  4267                     clr.w      -[A7]
  5707. 00003D82  2F0C                     move.l     -[A7], A4
  5708. 00003D84  486E FFE0                pea.l      [A6 - 0x20]
  5709. 00003D88  4EAD 1C9A                jsr        [A5 + 0x1C9A /* export_911 */]
  5710. 00003D8C  4A5F                     tst.w      [A7]+
  5711. 00003D8E  56C0                     sne        D0
  5712. 00003D90  4400                     neg.b      D0
  5713. 00003D92  1D40 000C                move.b     [A6 + 0xC], D0
  5714. 00003D96  285F                     movea.l    A4, [A7]+
  5715. 00003D98  4E5E                     unlink     A6
  5716. 00003D9A  2E9F                     move.l     [A7], [A7]+
  5717. 00003D9C  4E75                     rts
  5718. export_661:
  5719. fn00003D9E:
  5720. 00003D9E  4E56 0000                link       A6, 0
  5721. 00003DA2  48E7 0018                movem.l    -[A7], A3,A4
  5722. 00003DA6  286E 0008                movea.l    A4, [A6 + 0x8]
  5723. 00003DAA  206D D42C                movea.l    A0, [A5 - 0x2BD4]
  5724. 00003DAE  3028 0008                move.w     D0, [A0 + 0x8]
  5725. 00003DB2  B06C 0008                cmp.w      D0, [A4 + 0x8]
  5726. 00003DB6  6708                     beq        +0xA /* 00003DC0 */
  5727. 00003DB8  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  5728. 00003DBC  4EAD 17CA                jsr        [A5 + 0x17CA /* export_757 */]
  5729. label00003DC0:
  5730. 00003DC0  2014                     move.l     D0, [A4]
  5731. 00003DC2  B0AD D14A                cmp.l      D0, [A5 - 0x2EB6]
  5732. 00003DC6  6F10                     ble        +0x12 /* 00003DD8 */
  5733. 00003DC8  202D D14A                move.l     D0, [A5 - 0x2EB6]
  5734. 00003DCC  9094                     sub.l      D0, [A4]
  5735. 00003DCE  D1AD D142                add.l      [A5 - 0x2EBE], D0
  5736. 00003DD2  2B54 D14A                move.l     [A5 - 0x2EB6], [A4]
  5737. 00003DD6  600E                     bra        +0x10 /* 00003DE6 */
  5738. label00003DD8:
  5739. 00003DD8  202D D14A                move.l     D0, [A5 - 0x2EB6]
  5740. 00003DDC  B094                     cmp.l      D0, [A4]
  5741. 00003DDE  6F06                     ble        +0x8 /* 00003DE6 */
  5742. 00003DE0  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  5743. 00003DE4  60F2                     bra        -0xC /* 00003DD8 */
  5744. label00003DE6:
  5745. 00003DE6  266D E190                movea.l    A3, [A5 - 0x1E70]
  5746. 00003DEA  276C 000A 0008           move.l     [A3 + 0x8], [A4 + 0xA]
  5747. 00003DF0  376C 000E 0010           move.w     [A3 + 0x10], [A4 + 0xE]
  5748. 00003DF6  2B6C 0004 E960           move.l     [A5 - 0x16A0], [A4 + 0x4]
  5749. 00003DFC  4CDF 1800                movem.l    A3,A4, [A7]+
  5750. 00003E00  4E5E                     unlink     A6
  5751. 00003E02  2E9F                     move.l     [A7], [A7]+
  5752. 00003E04  4E75                     rts
  5753. export_662:
  5754. fn00003E06:
  5755. 00003E06  4E56 0000                link       A6, 0
  5756. 00003E0A  48E7 0018                movem.l    -[A7], A3,A4
  5757. 00003E0E  286E 0008                movea.l    A4, [A6 + 0x8]
  5758. 00003E12  28AD D14A                move.l     [A4], [A5 - 0x2EB6]
  5759. 00003E16  296D E960 0004           move.l     [A4 + 0x4], [A5 - 0x16A0]
  5760. 00003E1C  206D D42C                movea.l    A0, [A5 - 0x2BD4]
  5761. 00003E20  3968 0008 0008           move.w     [A4 + 0x8], [A0 + 0x8]
  5762. 00003E26  266D E190                movea.l    A3, [A5 - 0x1E70]
  5763. 00003E2A  296B 0008 000A           move.l     [A4 + 0xA], [A3 + 0x8]
  5764. 00003E30  396B 0010 000E           move.w     [A4 + 0xE], [A3 + 0x10]
  5765. 00003E36  4CDF 1800                movem.l    A3,A4, [A7]+
  5766. 00003E3A  4E5E                     unlink     A6
  5767. 00003E3C  2E9F                     move.l     [A7], [A7]+
  5768. 00003E3E  4E75                     rts
  5769. export_663:
  5770. fn00003E40:
  5771. 00003E40  4E56 0000                link       A6, 0
  5772. 00003E44  3F3C 4EB9                move.w     -[A7], 0x4EB9
  5773. 00003E48  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  5774. 00003E4C  102E 0008                move.b     D0, [A6 + 0x8]
  5775. 00003E50  4880                     ext.w      D0
  5776. 00003E52  41ED E6D4                lea.l      A0, [A5 - 0x192C]
  5777. 00003E56  C1FC 000C                muls.w     D0, 0xC
  5778. 00003E5A  4870 0000                pea.l      [A0 + D0.w]
  5779. 00003E5E  4EBA 0252                jsr        [PC + 0x252 /* 000040B2 */]
  5780. 00003E62  4E5E                     unlink     A6
  5781. 00003E64  205F                     movea.l    A0, [A7]+
  5782. 00003E66  544F                     addq.w     A7, 2
  5783. 00003E68  4ED0                     jmp        [A0]
  5784. fn00003E6A:
  5785. 00003E6A  4E56 FFEE                link       A6, -0x0012
  5786. 00003E6E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5787. 00003E72  3E2E 000A                move.w     D7, [A6 + 0xA]
  5788. 00003E76  286D E190                movea.l    A4, [A5 - 0x1E70]
  5789. 00003E7A  1007                     move.b     D0, D7
  5790. 00003E7C  0240 0001                andi.w     D0, 0x1
  5791. 00003E80  6714                     beq        +0x16 /* 00003E96 */
  5792. 00003E82  3007                     move.w     D0, D7
  5793. 00003E84  48C0                     ext.l      D0
  5794. 00003E86  D0AE 000C                add.l      D0, [A6 + 0xC]
  5795. 00003E8A  2D40 FFFC                move.l     [A6 - 0x4], D0
  5796. 00003E8E  206E FFFC                movea.l    A0, [A6 - 0x4]
  5797. 00003E92  4210                     clr.b      [A0]
  5798. 00003E94  5247                     addq.w     D7, 1
  5799. label00003E96:
  5800. 00003E96  BE6C 0010                cmp.w      D7, [A4 + 0x10]
  5801. 00003E9A  6C34                     bge        +0x36 /* 00003ED0 */
  5802. 00003E9C  206C 0004                movea.l    A0, [A4 + 0x4]
  5803. 00003EA0  2A10                     move.l     D5, [A0]
  5804. 00003EA2  302C 0010                move.w     D0, [A4 + 0x10]
  5805. 00003EA6  48C0                     ext.l      D0
  5806. 00003EA8  2640                     movea.l    A3, D0
  5807. 00003EAA  D7C5                     add.l      A3, D5
  5808. 00003EAC  4253                     clr.w      [A3]
  5809. 00003EAE  42A7                     clr.l      -[A7]
  5810. 00003EB0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5811. 00003EB4  2F05                     move.l     -[A7], D5
  5812. 00003EB6  3F07                     move.w     -[A7], D7
  5813. 00003EB8  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  5814. 00003EBC  4EAD 110A                jsr        [A5 + 0x110A /* export_541 */]
  5815. 00003EC0  281F                     move.l     D4, [A7]+
  5816. 00003EC2  670C                     beq        +0xE /* 00003ED0 */
  5817. 00003EC4  2004                     move.l     D0, D4
  5818. 00003EC6  9085                     sub.l      D0, D5
  5819. 00003EC8  3D40 0010                move.w     [A6 + 0x10], D0
  5820. 00003ECC  6000 00BE                bra        +0xC0 /* 00003F8C */
  5821. label00003ED0:
  5822. 00003ED0  206D E190                movea.l    A0, [A5 - 0x1E70]
  5823. 00003ED4  3D68 0010 0010           move.w     [A6 + 0x10], [A0 + 0x10]
  5824. 00003EDA  3C07                     move.w     D6, D7
  5825. 00003EDC  5446                     addq.w     D6, 2
  5826. 00003EDE  3006                     move.w     D0, D6
  5827. 00003EE0  D06C 0010                add.w      D0, [A4 + 0x10]
  5828. 00003EE4  5440                     addq.w     D0, 2
  5829. 00003EE6  B06C 0012                cmp.w      D0, [A4 + 0x12]
  5830. 00003EEA  6F56                     ble        +0x58 /* 00003F42 */
  5831. 00003EEC  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  5832. 00003EF0  3006                     move.w     D0, D6
  5833. 00003EF2  D06C 0010                add.w      D0, [A4 + 0x10]
  5834. 00003EF6  D07C 07D0                add.w      D0, 0x7D0
  5835. 00003EFA  48C0                     ext.l      D0
  5836. 00003EFC  2F00                     move.l     -[A7], D0
  5837. 00003EFE  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  5838. 00003F02  4267                     clr.w      -[A7]
  5839. 00003F04  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  5840. 00003F08  4A5F                     tst.w      [A7]+
  5841. 00003F0A  56C0                     sne        D0
  5842. 00003F0C  4A00                     tst.b      D0
  5843. 00003F0E  661E                     bne        +0x20 /* 00003F2E */
  5844. 00003F10  2F00                     move.l     -[A7], D0
  5845. 00003F12  4267                     clr.w      -[A7]
  5846. 00003F14  2F3C 0000 3000           move.l     -[A7], 0x3000 /* '0\0' */
  5847. 00003F1A  4EAD 2DDA                jsr        [A5 + 0x2DDA /* export_1463 */]
  5848. 00003F1E  121F                     move.b     D1, [A7]+
  5849. 00003F20  201F                     move.l     D0, [A7]+
  5850. 00003F22  0A01 0001                xori.b     D1, 0x1
  5851. 00003F26  8001                     or.b       D0, D1
  5852. 00003F28  0240 0001                andi.w     D0, 0x1
  5853. 00003F2C  6706                     beq        +0x8 /* 00003F34 */
  5854. label00003F2E:
  5855. 00003F2E  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  5856. 00003F32  6058                     bra        +0x5A /* 00003F8C */
  5857. label00003F34:
  5858. 00003F34  3006                     move.w     D0, D6
  5859. 00003F36  D06C 0010                add.w      D0, [A4 + 0x10]
  5860. 00003F3A  D07C 07D0                add.w      D0, 0x7D0
  5861. 00003F3E  3940 0012                move.w     [A4 + 0x12], D0
  5862. label00003F42:
  5863. 00003F42  206C 0004                movea.l    A0, [A4 + 0x4]
  5864. 00003F46  302C 0010                move.w     D0, [A4 + 0x10]
  5865. 00003F4A  48C0                     ext.l      D0
  5866. 00003F4C  2640                     movea.l    A3, D0
  5867. 00003F4E  D7D0                     add.l      A3, [A0]
  5868. 00003F50  16AE 0008                move.b     [A3], [A6 + 0x8]
  5869. 00003F54  528B                     addq.l     A3, 1
  5870. 00003F56  1687                     move.b     [A3], D7
  5871. 00003F58  528B                     addq.l     A3, 1
  5872. 00003F5A  7004                     moveq.l    D0, 0x04
  5873. 00003F5C  B047                     cmp.w      D0, D7
  5874. 00003F5E  6608                     bne        +0xA /* 00003F68 */
  5875. 00003F60  206E 000C                movea.l    A0, [A6 + 0xC]
  5876. 00003F64  2690                     move.l     [A3], [A0]
  5877. 00003F66  601E                     bra        +0x20 /* 00003F86 */
  5878. label00003F68:
  5879. 00003F68  7002                     moveq.l    D0, 0x02
  5880. 00003F6A  B047                     cmp.w      D0, D7
  5881. 00003F6C  6608                     bne        +0xA /* 00003F76 */
  5882. 00003F6E  206E 000C                movea.l    A0, [A6 + 0xC]
  5883. 00003F72  3690                     move.w     [A3], [A0]
  5884. 00003F74  6010                     bra        +0x12 /* 00003F86 */
  5885. label00003F76:
  5886. 00003F76  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5887. 00003F7A  2F0B                     move.l     -[A7], A3
  5888. 00003F7C  3007                     move.w     D0, D7
  5889. 00003F7E  48C0                     ext.l      D0
  5890. 00003F80  2F00                     move.l     -[A7], D0
  5891. 00003F82  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  5892. label00003F86:
  5893. 00003F86  3006                     move.w     D0, D6
  5894. 00003F88  D16C 0010                add.w      [A4 + 0x10], D0
  5895. label00003F8C:
  5896. 00003F8C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5897. 00003F90  4E5E                     unlink     A6
  5898. 00003F92  205F                     movea.l    A0, [A7]+
  5899. 00003F94  504F                     addq.w     A7, 8
  5900. 00003F96  4ED0                     jmp        [A0]
  5901. export_664:
  5902. 00003F98  4E56 0000                link       A6, 0
  5903. 00003F9C  4267                     clr.w      -[A7]
  5904. 00003F9E  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  5905. 00003FA2  1B5F E324                move.b     [A5 - 0x1CDC], [A7]+
  5906. 00003FA6  4E5E                     unlink     A6
  5907. 00003FA8  4E75                     rts
  5908. export_665:
  5909. fn00003FAA:
  5910. 00003FAA  4E56 FFFC                link       A6, -0x0004
  5911. 00003FAE  2F07                     move.l     -[A7], D7
  5912. 00003FB0  2E2E 000C                move.l     D7, [A6 + 0xC]
  5913. 00003FB4  102E 0010                move.b     D0, [A6 + 0x10]
  5914. 00003FB8  4880                     ext.w      D0
  5915. 00003FBA  6712                     beq        +0x14 /* 00003FCE */
  5916. 00003FBC  5340                     subq.w     D0, 1
  5917. 00003FBE  6760                     beq        +0x62 /* 00004020 */
  5918. 00003FC0  5340                     subq.w     D0, 1
  5919. 00003FC2  675C                     beq        +0x5E /* 00004020 */
  5920. 00003FC4  5340                     subq.w     D0, 1
  5921. 00003FC6  6700 00C8                beq        +0xCA /* 00004090 */
  5922. 00003FCA  6000 00DA                bra        +0xDC /* 000040A6 */
  5923. label00003FCE:
  5924. 00003FCE  3F3C 6000                move.w     -[A7], 0x6000 /* '`\0' */
  5925. 00003FD2  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  5926. 00003FD6  206D E190                movea.l    A0, [A5 - 0x1E70]
  5927. 00003FDA  226E 0008                movea.l    A1, [A6 + 0x8]
  5928. 00003FDE  22A8 0008                move.l     [A1], [A0 + 0x8]
  5929. 00003FE2  70FF                     moveq.l    D0, 0xFFFFFFFF
  5930. 00003FE4  B087                     cmp.l      D0, D7
  5931. 00003FE6  660A                     bne        +0xC /* 00003FF2 */
  5932. 00003FE8  4267                     clr.w      -[A7]
  5933. 00003FEA  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  5934. 00003FEE  6000 00B6                bra        +0xB8 /* 000040A6 */
  5935. label00003FF2:
  5936. 00003FF2  206E 0008                movea.l    A0, [A6 + 0x8]
  5937. 00003FF6  2007                     move.l     D0, D7
  5938. 00003FF8  9090                     sub.l      D0, [A0]
  5939. 00003FFA  6A02                     bpl        +0x4 /* 00003FFE */
  5940. 00003FFC  4480                     neg.l      D0
  5941. label00003FFE:
  5942. 00003FFE  0C80 0000 7D00           cmpi.l     D0, 0x7D00 /* '}\0' */
  5943. 00004004  6F08                     ble        +0xA /* 0000400E */
  5944. 00004006  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  5945. 0000400A  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5946. label0000400E:
  5947. 0000400E  206E 0008                movea.l    A0, [A6 + 0x8]
  5948. 00004012  2007                     move.l     D0, D7
  5949. 00004014  9090                     sub.l      D0, [A0]
  5950. 00004016  3F00                     move.w     -[A7], D0
  5951. 00004018  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  5952. 0000401C  6000 0088                bra        +0x8A /* 000040A6 */
  5953. label00004020:
  5954. 00004020  3F3C 4A39                move.w     -[A7], 0x4A39 /* 'J9' */
  5955. 00004024  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  5956. 00004028  486D E324                pea.l      [A5 - 0x1CDC]
  5957. 0000402C  4EBA 0084                jsr        [PC + 0x84 /* 000040B2 */]
  5958. 00004030  7002                     moveq.l    D0, 0x02
  5959. 00004032  B02E 0010                cmp.b      D0, [A6 + 0x10]
  5960. 00004036  660A                     bne        +0xC /* 00004042 */
  5961. 00004038  3F3C 6700                move.w     -[A7], 0x6700 /* 'g\0' */
  5962. 0000403C  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  5963. 00004040  6008                     bra        +0xA /* 0000404A */
  5964. label00004042:
  5965. 00004042  3F3C 6600                move.w     -[A7], 0x6600 /* 'f\0' */
  5966. 00004046  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  5967. label0000404A:
  5968. 0000404A  206D E190                movea.l    A0, [A5 - 0x1E70]
  5969. 0000404E  226E 0008                movea.l    A1, [A6 + 0x8]
  5970. 00004052  22A8 0008                move.l     [A1], [A0 + 0x8]
  5971. 00004056  70FF                     moveq.l    D0, 0xFFFFFFFF
  5972. 00004058  B087                     cmp.l      D0, D7
  5973. 0000405A  6608                     bne        +0xA /* 00004064 */
  5974. 0000405C  4267                     clr.w      -[A7]
  5975. 0000405E  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  5976. 00004062  6042                     bra        +0x44 /* 000040A6 */
  5977. label00004064:
  5978. 00004064  206E 0008                movea.l    A0, [A6 + 0x8]
  5979. 00004068  2007                     move.l     D0, D7
  5980. 0000406A  9090                     sub.l      D0, [A0]
  5981. 0000406C  6A02                     bpl        +0x4 /* 00004070 */
  5982. 0000406E  4480                     neg.l      D0
  5983. label00004070:
  5984. 00004070  0C80 0000 7D00           cmpi.l     D0, 0x7D00 /* '}\0' */
  5985. 00004076  6F08                     ble        +0xA /* 00004080 */
  5986. 00004078  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  5987. 0000407C  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  5988. label00004080:
  5989. 00004080  206E 0008                movea.l    A0, [A6 + 0x8]
  5990. 00004084  2007                     move.l     D0, D7
  5991. 00004086  9090                     sub.l      D0, [A0]
  5992. 00004088  3F00                     move.w     -[A7], D0
  5993. 0000408A  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  5994. 0000408E  6016                     bra        +0x18 /* 000040A6 */
  5995. label00004090:
  5996. 00004090  1F3C 0010                move.b     -[A7], 0x10
  5997. 00004094  4EBA FDAA                jsr        [PC - 0x256 /* 00003E40 */]
  5998. 00004098  1F3C 0002                move.b     -[A7], 0x2
  5999. 0000409C  2F07                     move.l     -[A7], D7
  6000. 0000409E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6001. 000040A2  4EBA FF06                jsr        [PC - 0xFA /* 00003FAA */]
  6002. label000040A6:
  6003. 000040A6  2E1F                     move.l     D7, [A7]+
  6004. 000040A8  4E5E                     unlink     A6
  6005. 000040AA  205F                     movea.l    A0, [A7]+
  6006. 000040AC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6007. 000040B0  4ED0                     jmp        [A0]
  6008. fn000040B2:
  6009. 000040B2  4E56 0000                link       A6, 0
  6010. 000040B6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6011. 000040BA  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  6012. 000040BE  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  6013. 000040C2  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  6014. 000040C6  4E5E                     unlink     A6
  6015. 000040C8  2E9F                     move.l     [A7], [A7]+
  6016. 000040CA  4E75                     rts
  6017. export_666:
  6018. fn000040CC:
  6019. 000040CC  4E56 FFF8                link       A6, -0x0008
  6020. 000040D0  2F0C                     move.l     -[A7], A4
  6021. 000040D2  7001                     moveq.l    D0, 0x01
  6022. 000040D4  B06E 000E                cmp.w      D0, [A6 + 0xE]
  6023. 000040D8  6718                     beq        +0x1A /* 000040F2 */
  6024. 000040DA  4267                     clr.w      -[A7]
  6025. 000040DC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6026. 000040E0  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  6027. 000040E4  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  6028. 000040E8  4EBA FD80                jsr        [PC - 0x280 /* 00003E6A */]
  6029. 000040EC  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  6030. 000040F0  6022                     bra        +0x24 /* 00004114 */
  6031. label000040F2:
  6032. 000040F2  426E FFFC                clr.w      [A6 - 0x4]
  6033. 000040F6  49EE FFFC                lea.l      A4, [A6 - 0x4]
  6034. 000040FA  206E 0010                movea.l    A0, [A6 + 0x10]
  6035. 000040FE  1890                     move.b     [A4], [A0]
  6036. 00004100  4267                     clr.w      -[A7]
  6037. 00004102  2F0C                     move.l     -[A7], A4
  6038. 00004104  3F3C 0002                move.w     -[A7], 0x2
  6039. 00004108  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  6040. 0000410C  4EBA FD5C                jsr        [PC - 0x2A4 /* 00003E6A */]
  6041. 00004110  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  6042. label00004114:
  6043. 00004114  0C6E 7530 FFFE           cmpi.w     [A6 - 0x2], 0x7530 /* 'u0' */
  6044. 0000411A  6F08                     ble        +0xA /* 00004124 */
  6045. 0000411C  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  6046. 00004120  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  6047. label00004124:
  6048. 00004124  4AAE 0008                tst.l      [A6 + 0x8]
  6049. 00004128  6712                     beq        +0x14 /* 0000413C */
  6050. 0000412A  486E FFFE                pea.l      [A6 - 0x2]
  6051. 0000412E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6052. 00004132  3F3C 0002                move.w     -[A7], 0x2
  6053. 00004136  4EBA 00CE                jsr        [PC + 0xCE /* 00004206 */]
  6054. 0000413A  6010                     bra        +0x12 /* 0000414C */
  6055. label0000413C:
  6056. 0000413C  3F3C 303C                move.w     -[A7], 0x303C /* '0<' */
  6057. 00004140  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  6058. 00004144  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6059. 00004148  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  6060. label0000414C:
  6061. 0000414C  285F                     movea.l    A4, [A7]+
  6062. 0000414E  4E5E                     unlink     A6
  6063. 00004150  205F                     movea.l    A0, [A7]+
  6064. 00004152  DEFC 000C                add.w      A7, 0xC
  6065. 00004156  4ED0                     jmp        [A0]
  6066. export_667:
  6067. fn00004158:
  6068. 00004158  4E56 FFFE                link       A6, -0x0002
  6069. 0000415C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6070. 00004160  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  6071. 00004164  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  6072. 00004168  42A7                     clr.l      -[A7]
  6073. 0000416A  4EBA FF60                jsr        [PC - 0xA0 /* 000040CC */]
  6074. 0000416E  1F3C 0011                move.b     -[A7], 0x11
  6075. 00004172  4EBA FCCC                jsr        [PC - 0x334 /* 00003E40 */]
  6076. 00004176  4E5E                     unlink     A6
  6077. 00004178  205F                     movea.l    A0, [A7]+
  6078. 0000417A  504F                     addq.w     A7, 8
  6079. 0000417C  4ED0                     jmp        [A0]
  6080. export_668:
  6081. 0000417E  4E56 FFF6                link       A6, -0x000A
  6082. 00004182  206E 0008                movea.l    A0, [A6 + 0x8]
  6083. 00004186  43EE FFF6                lea.l      A1, [A6 - 0xA]
  6084. 0000418A  7004                     moveq.l    D0, 0x04
  6085. label0000418C:
  6086. 0000418C  32D8                     move.w     [A1]+, [A0]+
  6087. 0000418E  51C8 FFFC                dbf        D0, -0x6 /* 0000418C */
  6088. 00004192  486E FFF6                pea.l      [A6 - 0xA]
  6089. 00004196  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  6090. 0000419A  1F3C 0007                move.b     -[A7], 0x7
  6091. 0000419E  4EBA FFB8                jsr        [PC - 0x48 /* 00004158 */]
  6092. 000041A2  4E5E                     unlink     A6
  6093. 000041A4  2E9F                     move.l     [A7], [A7]+
  6094. 000041A6  4E75                     rts
  6095. export_669:
  6096. 000041A8  4E56 0000                link       A6, 0
  6097. 000041AC  486E 0008                pea.l      [A6 + 0x8]
  6098. 000041B0  3F3C 0004                move.w     -[A7], 0x4
  6099. 000041B4  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  6100. 000041B8  4EBA FF9E                jsr        [PC - 0x62 /* 00004158 */]
  6101. 000041BC  4E5E                     unlink     A6
  6102. 000041BE  2E9F                     move.l     [A7], [A7]+
  6103. 000041C0  4E75                     rts
  6104. fn000041C2:
  6105. 000041C2  4E56 0000                link       A6, 0
  6106. 000041C6  046E 0020 0008           subi.w     [A6 + 0x8], 0x20 /* ' ' */
  6107. 000041CC  486E 0008                pea.l      [A6 + 0x8]
  6108. 000041D0  3F3C 0002                move.w     -[A7], 0x2
  6109. 000041D4  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  6110. 000041D8  4EBA FF7E                jsr        [PC - 0x82 /* 00004158 */]
  6111. 000041DC  4E5E                     unlink     A6
  6112. 000041DE  205F                     movea.l    A0, [A7]+
  6113. 000041E0  544F                     addq.w     A7, 2
  6114. 000041E2  4ED0                     jmp        [A0]
  6115. export_670:
  6116. fn000041E4:
  6117. 000041E4  4E56 0000                link       A6, 0
  6118. 000041E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6119. 000041EC  206E 0008                movea.l    A0, [A6 + 0x8]
  6120. 000041F0  4240                     clr.w      D0
  6121. 000041F2  1010                     move.b     D0, [A0]
  6122. 000041F4  5240                     addq.w     D0, 1
  6123. 000041F6  3F00                     move.w     -[A7], D0
  6124. 000041F8  1F3C 0010                move.b     -[A7], 0x10
  6125. 000041FC  4EBA FF5A                jsr        [PC - 0xA6 /* 00004158 */]
  6126. 00004200  4E5E                     unlink     A6
  6127. 00004202  2E9F                     move.l     [A7], [A7]+
  6128. 00004204  4E75                     rts
  6129. export_671:
  6130. fn00004206:
  6131. 00004206  4E56 0000                link       A6, 0
  6132. 0000420A  302E 0008                move.w     D0, [A6 + 0x8]
  6133. 0000420E  5340                     subq.w     D0, 1
  6134. 00004210  670A                     beq        +0xC /* 0000421C */
  6135. 00004212  5340                     subq.w     D0, 1
  6136. 00004214  6726                     beq        +0x28 /* 0000423C */
  6137. 00004216  5540                     subq.w     D0, 2
  6138. 00004218  673E                     beq        +0x40 /* 00004258 */
  6139. 0000421A  6056                     bra        +0x58 /* 00004272 */
  6140. label0000421C:
  6141. 0000421C  3F3C 13FC                move.w     -[A7], 0x13FC
  6142. 00004220  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  6143. 00004224  206E 000E                movea.l    A0, [A6 + 0xE]
  6144. 00004228  1010                     move.b     D0, [A0]
  6145. 0000422A  4880                     ext.w      D0
  6146. 0000422C  3F00                     move.w     -[A7], D0
  6147. 0000422E  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  6148. 00004232  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6149. 00004236  4EBA FE7A                jsr        [PC - 0x186 /* 000040B2 */]
  6150. 0000423A  6036                     bra        +0x38 /* 00004272 */
  6151. label0000423C:
  6152. 0000423C  3F3C 33FC                move.w     -[A7], 0x33FC
  6153. 00004240  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  6154. 00004244  206E 000E                movea.l    A0, [A6 + 0xE]
  6155. 00004248  3F10                     move.w     -[A7], [A0]
  6156. 0000424A  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  6157. 0000424E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6158. 00004252  4EBA FE5E                jsr        [PC - 0x1A2 /* 000040B2 */]
  6159. 00004256  601A                     bra        +0x1C /* 00004272 */
  6160. label00004258:
  6161. 00004258  3F3C 23FC                move.w     -[A7], 0x23FC
  6162. 0000425C  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  6163. 00004260  206E 000E                movea.l    A0, [A6 + 0xE]
  6164. 00004264  2F10                     move.l     -[A7], [A0]
  6165. 00004266  4EBA FE4A                jsr        [PC - 0x1B6 /* 000040B2 */]
  6166. 0000426A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6167. 0000426E  4EBA FE42                jsr        [PC - 0x1BE /* 000040B2 */]
  6168. label00004272:
  6169. 00004272  4E5E                     unlink     A6
  6170. 00004274  205F                     movea.l    A0, [A7]+
  6171. 00004276  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6172. 0000427A  4ED0                     jmp        [A0]
  6173. export_672:
  6174. 0000427C  4E56 0000                link       A6, 0
  6175. 00004280  2F0C                     move.l     -[A7], A4
  6176. 00004282  286D E190                movea.l    A4, [A5 - 0x1E70]
  6177. 00004286  2F14                     move.l     -[A7], [A4]
  6178. 00004288  202C 000C                move.l     D0, [A4 + 0xC]
  6179. 0000428C  D0BC 0000 0FA0           add.l      D0, 0xFA0
  6180. 00004292  2F00                     move.l     -[A7], D0
  6181. 00004294  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  6182. 00004298  4267                     clr.w      -[A7]
  6183. 0000429A  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  6184. 0000429E  4A5F                     tst.w      [A7]+
  6185. 000042A0  56C0                     sne        D0
  6186. 000042A2  4A00                     tst.b      D0
  6187. 000042A4  661E                     bne        +0x20 /* 000042C4 */
  6188. 000042A6  2F00                     move.l     -[A7], D0
  6189. 000042A8  4267                     clr.w      -[A7]
  6190. 000042AA  2F3C 0000 3000           move.l     -[A7], 0x3000 /* '0\0' */
  6191. 000042B0  4EAD 2DDA                jsr        [A5 + 0x2DDA /* export_1463 */]
  6192. 000042B4  121F                     move.b     D1, [A7]+
  6193. 000042B6  201F                     move.l     D0, [A7]+
  6194. 000042B8  0A01 0001                xori.b     D1, 0x1
  6195. 000042BC  8001                     or.b       D0, D1
  6196. 000042BE  0240 0001                andi.w     D0, 0x1
  6197. 000042C2  670A                     beq        +0xC /* 000042CE */
  6198. label000042C4:
  6199. 000042C4  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  6200. 000042C8  422E 0008                clr.b      [A6 + 0x8]
  6201. 000042CC  600E                     bra        +0x10 /* 000042DC */
  6202. label000042CE:
  6203. 000042CE  06AC 0000 0FA0 000C      addi.l     [A4 + 0xC], 0xFA0
  6204. 000042D6  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  6205. label000042DC:
  6206. 000042DC  285F                     movea.l    A4, [A7]+
  6207. 000042DE  4E5E                     unlink     A6
  6208. 000042E0  4E75                     rts
  6209. export_673:
  6210. fn000042E2:
  6211. 000042E2  4E56 0000                link       A6, 0
  6212. 000042E6  3F3C 4E75                move.w     -[A7], 0x4E75 /* 'Nu' */
  6213. 000042EA  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  6214. 000042EE  4E5E                     unlink     A6
  6215. 000042F0  4E75                     rts
  6216. export_674:
  6217. fn000042F2:
  6218. 000042F2  4E56 FFF8                link       A6, -0x0008
  6219. 000042F6  48E7 0308                movem.l    -[A7], D6,D7,A4
  6220. 000042FA  2C2E 0008                move.l     D6, [A6 + 0x8]
  6221. 000042FE  206D E190                movea.l    A0, [A5 - 0x1E70]
  6222. 00004302  2050                     movea.l    A0, [A0]
  6223. 00004304  2846                     movea.l    A4, D6
  6224. 00004306  D9D0                     add.l      A4, [A0]
  6225. 00004308  206D E190                movea.l    A0, [A5 - 0x1E70]
  6226. 0000430C  2E28 0008                move.l     D7, [A0 + 0x8]
  6227. 00004310  2007                     move.l     D0, D7
  6228. 00004312  9086                     sub.l      D0, D6
  6229. 00004314  0C80 0000 7D00           cmpi.l     D0, 0x7D00 /* '}\0' */
  6230. 0000431A  6F08                     ble        +0xA /* 00004324 */
  6231. 0000431C  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  6232. 00004320  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  6233. label00004324:
  6234. 00004324  2007                     move.l     D0, D7
  6235. 00004326  9086                     sub.l      D0, D6
  6236. 00004328  3880                     move.w     [A4], D0
  6237. 0000432A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6238. 0000432E  4E5E                     unlink     A6
  6239. 00004330  2E9F                     move.l     [A7], [A7]+
  6240. 00004332  4E75                     rts
  6241. fn00004334:
  6242. 00004334  4E56 FFFE                link       A6, -0x0002
  6243. 00004338  102D D18C                move.b     D0, [A5 - 0x2E74]
  6244. 0000433C  6702                     beq        +0x4 /* 00004340 */
  6245. 0000433E  6032                     bra        +0x34 /* 00004372 */
  6246. label00004340:
  6247. 00004340  102D E42C                move.b     D0, [A5 - 0x1BD4]
  6248. 00004344  670E                     beq        +0x10 /* 00004354 */
  6249. 00004346  3B6D D428 CCDA           move.w     [A5 - 0x3326], [A5 - 0x2BD8]
  6250. 0000434C  3D6D CCDA FFFE           move.w     [A6 - 0x2], [A5 - 0x3326]
  6251. 00004352  6006                     bra        +0x8 /* 0000435A */
  6252. label00004354:
  6253. 00004354  3D7C FFFF FFFE           move.w     [A6 - 0x2], 0xFFFF
  6254. label0000435A:
  6255. 0000435A  486E FFFE                pea.l      [A6 - 0x2]
  6256. 0000435E  486D CCDA                pea.l      [A5 - 0x3326]
  6257. 00004362  3F3C 0002                move.w     -[A7], 0x2
  6258. 00004366  4EBA FE9E                jsr        [PC - 0x162 /* 00004206 */]
  6259. 0000436A  1F3C 0001                move.b     -[A7], 0x1
  6260. 0000436E  4EBA FAD0                jsr        [PC - 0x530 /* 00003E40 */]
  6261. label00004372:
  6262. 00004372  4E5E                     unlink     A6
  6263. 00004374  4E75                     rts
  6264. 00004376  4E56 0000                link       A6, 0
  6265. 0000437A  206E 0008                movea.l    A0, [A6 + 0x8]
  6266. 0000437E  2C48                     movea.l    A6, A0
  6267. 00004380  4EFA 0196                jmp        [PC + 0x196 /* 00004518 */]
  6268. 00004384  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  6269. 00004388  205F                     movea.l    A0, [A7]+
  6270. 0000438A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6271. 0000438E  4ED0                     jmp        [A0]
  6272. export_675:
  6273. 00004390  4E56 FFC0                link       A6, -0x0040
  6274. 00004394  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  6275. 00004398  486E FFC2                pea.l      [A6 - 0x3E]
  6276. 0000439C  487A FFD8                pea.l      [PC - 0x28 /* 00004376, value 0x4E560000 'NV\0\0' */]
  6277. 000043A0  2F0E                     move.l     -[A7], A6
  6278. 000043A2  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  6279. 000043A6  1F3C 0001                move.b     -[A7], 0x1
  6280. 000043AA  4EBA BE88                jsr        [PC - 0x4178 /* 00000234 */]
  6281. 000043AE  102D B3A2                move.b     D0, [A5 - 0x4C5E]
  6282. 000043B2  670C                     beq        +0xE /* 000043C0 */
  6283. 000043B4  4267                     clr.w      -[A7]
  6284. 000043B6  303C 0015                move.w     D0, 0x15
  6285. 000043BA  AA54                     syscall    TextServicesDispatch
  6286. 000043BC  3D5F FFC0                move.w     [A6 - 0x40], [A7]+
  6287. label000043C0:
  6288. 000043C0  102D CBCC                move.b     D0, [A5 - 0x3434]
  6289. 000043C4  670C                     beq        +0xE /* 000043D2 */
  6290. 000043C6  3F3C 000C                move.w     -[A7], 0xC
  6291. 000043CA  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  6292. 000043CE  4EAD 2CAA                jsr        [A5 + 0x2CAA /* export_1425 */]
  6293. label000043D2:
  6294. 000043D2  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  6295. 000043D6  4EAD 335A                jsr        [A5 + 0x335A /* export_1639 */]
  6296. 000043DA  3F2D A436                move.w     -[A7], [A5 - 0x5BCA]
  6297. 000043DE  4EAD 0D02                jsr        [A5 + 0xD02 /* export_412 */]
  6298. 000043E2  207C 0000 033C           movea.l    A0, 0x33C
  6299. 000043E8  20AD FC2C                move.l     [A0], [A5 - 0x3D4]
  6300. 000043EC  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  6301. 000043F0  2F2D C33E                move.l     -[A7], [A5 - 0x3CC2]
  6302. 000043F4  A92D                     syscall    CloseWindow
  6303. 000043F6  2F2D C2E6                move.l     -[A7], [A5 - 0x3D1A]
  6304. 000043FA  A92D                     syscall    CloseWindow
  6305. 000043FC  2F2D C0BE                move.l     -[A7], [A5 - 0x3F42]
  6306. 00004400  A92D                     syscall    CloseWindow
  6307. 00004402  2F2D B510                move.l     -[A7], [A5 - 0x4AF0]
  6308. 00004406  A92D                     syscall    CloseWindow
  6309. 00004408  2F2D B57A                move.l     -[A7], [A5 - 0x4A86]
  6310. 0000440C  A92D                     syscall    CloseWindow
  6311. 0000440E  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  6312. 00004412  A92D                     syscall    CloseWindow
  6313. 00004414  2F2D B440                move.l     -[A7], [A5 - 0x4BC0]
  6314. 00004418  3F3C A8EF                move.w     -[A7], 0xA8EF
  6315. 0000441C  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  6316. 00004420  2F2D B450                move.l     -[A7], [A5 - 0x4BB0]
  6317. 00004424  3F3C A884                move.w     -[A7], 0xA884
  6318. 00004428  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  6319. 0000442C  2F2D B402                move.l     -[A7], [A5 - 0x4BFE]
  6320. 00004430  3F3C A88C                move.w     -[A7], 0xA88C
  6321. 00004434  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  6322. 00004438  2F2D B43C                move.l     -[A7], [A5 - 0x4BC4]
  6323. 0000443C  3F3C A915                move.w     -[A7], 0xA915
  6324. 00004440  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  6325. 00004444  2F2D B44C                move.l     -[A7], [A5 - 0x4BB4]
  6326. 00004448  3F3C A916                move.w     -[A7], 0xA916
  6327. 0000444C  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  6328. 00004450  2F2D B444                move.l     -[A7], [A5 - 0x4BBC]
  6329. 00004454  3F3C A91B                move.w     -[A7], 0xA91B
  6330. 00004458  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  6331. 0000445C  2F2D B3DC                move.l     -[A7], [A5 - 0x4C24]
  6332. 00004460  3F3C A91F                move.w     -[A7], 0xA91F
  6333. 00004464  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  6334. 00004468  2F2D B3E0                move.l     -[A7], [A5 - 0x4C20]
  6335. 0000446C  3F3C A920                move.w     -[A7], 0xA920
  6336. 00004470  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  6337. 00004474  2F2D B454                move.l     -[A7], [A5 - 0x4BAC]
  6338. 00004478  3F3C A925                move.w     -[A7], 0xA925
  6339. 0000447C  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  6340. 00004480  2F2D B406                move.l     -[A7], [A5 - 0x4BFA]
  6341. 00004484  3F3C A937                move.w     -[A7], 0xA937
  6342. 00004488  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  6343. 0000448C  2F2D B448                move.l     -[A7], [A5 - 0x4BB8]
  6344. 00004490  3F3C A938                move.w     -[A7], 0xA938
  6345. 00004494  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  6346. 00004498  2F2D C760                move.l     -[A7], [A5 - 0x38A0]
  6347. 0000449C  3F3C A970                move.w     -[A7], 0xA970
  6348. 000044A0  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  6349. 000044A4  2F2D B3B4                move.l     -[A7], [A5 - 0x4C4C]
  6350. 000044A8  3F3C A914                move.w     -[A7], 0xA914
  6351. 000044AC  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  6352. 000044B0  2F2D B40A                move.l     -[A7], [A5 - 0x4BF6]
  6353. 000044B4  3F3C A92D                move.w     -[A7], 0xA92D
  6354. 000044B8  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  6355. 000044BC  2F2D B40E                move.l     -[A7], [A5 - 0x4BF2]
  6356. 000044C0  3F3C A982                move.w     -[A7], 0xA982
  6357. 000044C4  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  6358. 000044C8  2F2D B3B8                move.l     -[A7], [A5 - 0x4C48]
  6359. 000044CC  3F3C A983                move.w     -[A7], 0xA983
  6360. 000044D0  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  6361. 000044D4  2F2D E988                move.l     -[A7], [A5 - 0x1678]
  6362. 000044D8  3F3C A9C8                move.w     -[A7], 0xA9C8
  6363. 000044DC  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  6364. 000044E0  2F2D 9FC0                move.l     -[A7], [A5 - 0x6040]
  6365. 000044E4  3F3C A9F0                move.w     -[A7], 0xA9F0
  6366. 000044E8  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  6367. 000044EC  2F2D B582                move.l     -[A7], [A5 - 0x4A7E]
  6368. 000044F0  3F3C A9EC                move.w     -[A7], 0xA9EC
  6369. 000044F4  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  6370. 000044F8  2F2D C2DA                move.l     -[A7], [A5 - 0x3D26]
  6371. 000044FC  3F3C A9EB                move.w     -[A7], 0xA9EB
  6372. 00004500  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  6373. 00004504  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  6374. 00004508  A934                     syscall    ClearMenuBar
  6375. 0000450A  4EAD 26C2                jsr        [A5 + 0x26C2 /* export_1236 */]
  6376. 0000450E  A937                     syscall    DrawMenuBar
  6377. 00004510  486E FFC2                pea.l      [A6 - 0x3E]
  6378. 00004514  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  6379. label00004518:
  6380. 00004518  4FEE FFA0                lea.l      A7, [A6 - 0x60]
  6381. 0000451C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  6382. 00004520  4E5E                     unlink     A6
  6383. 00004522  4E75                     rts
  6384. fn00004524:
  6385. 00004524  4E56 FDD0                link       A6, -0x0230
  6386. 00004528  422E 000C                clr.b      [A6 + 0xC]
  6387. 0000452C  486E FEE0                pea.l      [A6 - 0x120]
  6388. 00004530  701E                     moveq.l    D0, 0x1E
  6389. 00004532  2F00                     move.l     -[A7], D0
  6390. 00004534  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  6391. 00004538  7016                     moveq.l    D0, 0x16
  6392. 0000453A  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  6393. 0000453E  57C0                     seq        D0
  6394. 00004540  4400                     neg.b      D0
  6395. 00004542  1D40 FEFF                move.b     [A6 - 0x101], D0
  6396. 00004546  1D6D D426 FEE3           move.b     [A6 - 0x11D], [A5 - 0x2BDA]
  6397. 0000454C  1D6D D427 FEE2           move.b     [A6 - 0x11E], [A5 - 0x2BD9]
  6398. 00004552  486E FDD0                pea.l      [A6 - 0x230]
  6399. 00004556  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  6400. 0000455A  205F                     movea.l    A0, [A7]+
  6401. 0000455C  43EE FF00                lea.l      A1, [A6 - 0x100]
  6402. 00004560  707F                     moveq.l    D0, 0x7F
  6403. label00004562:
  6404. 00004562  32D8                     move.w     [A1]+, [A0]+
  6405. 00004564  51C8 FFFC                dbf        D0, -0x6 /* 00004562 */
  6406. 00004568  4267                     clr.w      -[A7]
  6407. 0000456A  486E FF00                pea.l      [A6 - 0x100]
  6408. 0000456E  4EAD 293A                jsr        [A5 + 0x293A /* export_1315 */]
  6409. 00004572  3D5F FEE0                move.w     [A6 - 0x120], [A7]+
  6410. 00004576  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  6411. 0000457A  486D CFEA                pea.l      [A5 - 0x3016]
  6412. 0000457E  3F3C 0002                move.w     -[A7], 0x2
  6413. 00004582  1F3C 000F                move.b     -[A7], 0xF
  6414. 00004586  4EBA FBD0                jsr        [PC - 0x430 /* 00004158 */]
  6415. 0000458A  102E FEFF                move.b     D0, [A6 - 0x101]
  6416. 0000458E  673E                     beq        +0x40 /* 000045CE */
  6417. 00004590  486E FED0                pea.l      [A6 - 0x130]
  6418. 00004594  4EBA F870                jsr        [PC - 0x790 /* 00003E06 */]
  6419. 00004598  4267                     clr.w      -[A7]
  6420. 0000459A  206D D668                movea.l    A0, [A5 - 0x2998]
  6421. 0000459E  2050                     movea.l    A0, [A0]
  6422. 000045A0  102E FEE2                move.b     D0, [A6 - 0x11E]
  6423. 000045A4  4880                     ext.w      D0
  6424. 000045A6  D040                     add.w      D0, D0
  6425. 000045A8  3F30 003C                move.w     -[A7], [A0 + D0.w + 0x3C]
  6426. 000045AC  1F3C 0001                move.b     -[A7], 0x1
  6427. 000045B0  1F3C 0001                move.b     -[A7], 0x1
  6428. 000045B4  4EBA EDAC                jsr        [PC - 0x1254 /* 00003362 */]
  6429. 000045B8  101F                     move.b     D0, [A7]+
  6430. 000045BA  670A                     beq        +0xC /* 000045C6 */
  6431. 000045BC  1D7C 0001 FEE5           move.b     [A6 - 0x11B], 0x1
  6432. 000045C2  6000 0096                bra        +0x98 /* 0000465A */
  6433. label000045C6:
  6434. 000045C6  486E FED0                pea.l      [A6 - 0x130]
  6435. 000045CA  4EBA F7D2                jsr        [PC - 0x82E /* 00003D9E */]
  6436. label000045CE:
  6437. 000045CE  7002                     moveq.l    D0, 0x02
  6438. 000045D0  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  6439. 000045D4  6700 0084                beq        +0x86 /* 0000465A */
  6440. label000045D8:
  6441. 000045D8  42A7                     clr.l      -[A7]
  6442. 000045DA  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  6443. 000045DE  101F                     move.b     D0, [A7]+
  6444. 000045E0  6640                     bne        +0x42 /* 00004622 */
  6445. 000045E2  7007                     moveq.l    D0, 0x07
  6446. 000045E4  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  6447. 000045E8  57C0                     seq        D0
  6448. 000045EA  4A00                     tst.b      D0
  6449. 000045EC  670C                     beq        +0xE /* 000045FA */
  6450. 000045EE  7203                     moveq.l    D1, 0x03
  6451. 000045F0  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  6452. 000045F4  57C1                     seq        D1
  6453. 000045F6  C001                     and.b      D0, D1
  6454. 000045F8  660C                     bne        +0xE /* 00004606 */
  6455. label000045FA:
  6456. 000045FA  7202                     moveq.l    D1, 0x02
  6457. 000045FC  B22D D426                cmp.b      D1, [A5 - 0x2BDA]
  6458. 00004600  57C1                     seq        D1
  6459. 00004602  8001                     or.b       D0, D1
  6460. 00004604  670C                     beq        +0xE /* 00004612 */
  6461. label00004606:
  6462. 00004606  41ED D004                lea.l      A0, [A5 - 0x2FFC]
  6463. 0000460A  2F08                     move.l     -[A7], A0
  6464. 0000460C  4EBA FBD6                jsr        [PC - 0x42A /* 000041E4 */]
  6465. 00004610  6010                     bra        +0x12 /* 00004622 */
  6466. label00004612:
  6467. 00004612  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  6468. 00004616  486E FF00                pea.l      [A6 - 0x100]
  6469. 0000461A  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  6470. 0000461E  6000 008E                bra        +0x90 /* 000046AE */
  6471. label00004622:
  6472. 00004622  526E FEFC                addq.w     [A6 - 0x104], 1
  6473. 00004626  7007                     moveq.l    D0, 0x07
  6474. 00004628  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  6475. 0000462C  57C0                     seq        D0
  6476. 0000462E  4A00                     tst.b      D0
  6477. 00004630  6712                     beq        +0x14 /* 00004644 */
  6478. 00004632  7203                     moveq.l    D1, 0x03
  6479. 00004634  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  6480. 00004638  57C1                     seq        D1
  6481. 0000463A  C001                     and.b      D0, D1
  6482. 0000463C  6706                     beq        +0x8 /* 00004644 */
  6483. 0000463E  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  6484. 00004642  6094                     bra        -0x6A /* 000045D8 */
  6485. label00004644:
  6486. 00004644  7002                     moveq.l    D0, 0x02
  6487. 00004646  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  6488. 0000464A  670E                     beq        +0x10 /* 0000465A */
  6489. 0000464C  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  6490. 00004650  486E FF00                pea.l      [A6 - 0x100]
  6491. 00004654  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  6492. 00004658  6054                     bra        +0x56 /* 000046AE */
  6493. label0000465A:
  6494. 0000465A  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  6495. 0000465E  486E FF00                pea.l      [A6 - 0x100]
  6496. 00004662  4240                     clr.w      D0
  6497. 00004664  102E FF00                move.b     D0, [A6 - 0x100]
  6498. 00004668  5240                     addq.w     D0, 1
  6499. 0000466A  3F00                     move.w     -[A7], D0
  6500. 0000466C  1F3C 0010                move.b     -[A7], 0x10
  6501. 00004670  486D FC2A                pea.l      [A5 - 0x3D6]
  6502. 00004674  4EBA FA56                jsr        [PC - 0x5AA /* 000040CC */]
  6503. 00004678  2D6E 0008 FEF8           move.l     [A6 - 0x108], [A6 + 0x8]
  6504. 0000467E  102D EAB8                move.b     D0, [A5 - 0x1548]
  6505. 00004682  670A                     beq        +0xC /* 0000468E */
  6506. 00004684  1D7C 0001 FEE6           move.b     [A6 - 0x11A], 0x1
  6507. 0000468A  422D EAB8                clr.b      [A5 - 0x1548]
  6508. label0000468E:
  6509. 0000468E  486E FEE0                pea.l      [A6 - 0x120]
  6510. 00004692  3F3C 001E                move.w     -[A7], 0x1E
  6511. 00004696  1F3C 000C                move.b     -[A7], 0xC
  6512. 0000469A  486D FC28                pea.l      [A5 - 0x3D8]
  6513. 0000469E  4EBA FA2C                jsr        [PC - 0x5D4 /* 000040CC */]
  6514. 000046A2  4267                     clr.w      -[A7]
  6515. 000046A4  4EBA F79A                jsr        [PC - 0x866 /* 00003E40 */]
  6516. 000046A8  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  6517. label000046AE:
  6518. 000046AE  4E5E                     unlink     A6
  6519. 000046B0  2E9F                     move.l     [A7], [A7]+
  6520. 000046B2  4E75                     rts
  6521. export_676:
  6522. 000046B4  4E56 FDC6                link       A6, -0x023A
  6523. 000046B8  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  6524. 000046BC  422E 0008                clr.b      [A6 + 0x8]
  6525. 000046C0  486E FECE                pea.l      [A6 - 0x132]
  6526. 000046C4  701E                     moveq.l    D0, 0x1E
  6527. 000046C6  2F00                     move.l     -[A7], D0
  6528. 000046C8  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  6529. 000046CC  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  6530. 000046D0  7007                     moveq.l    D0, 0x07
  6531. 000046D2  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  6532. 000046D6  57C0                     seq        D0
  6533. 000046D8  4A00                     tst.b      D0
  6534. 000046DA  670A                     beq        +0xC /* 000046E6 */
  6535. 000046DC  7207                     moveq.l    D1, 0x07
  6536. 000046DE  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  6537. 000046E2  57C1                     seq        D1
  6538. 000046E4  C001                     and.b      D0, D1
  6539. label000046E6:
  6540. 000046E6  4400                     neg.b      D0
  6541. 000046E8  1A00                     move.b     D5, D0
  6542. 000046EA  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  6543. 000046EE  1005                     move.b     D0, D5
  6544. 000046F0  6604                     bne        +0x6 /* 000046F6 */
  6545. 000046F2  6000 0208                bra        +0x20A /* 000048FC */
  6546. label000046F6:
  6547. 000046F6  7018                     moveq.l    D0, 0x18
  6548. 000046F8  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  6549. 000046FC  57C6                     seq        D6
  6550. 000046FE  4406                     neg.b      D6
  6551. 00004700  1D6D D426 FED1           move.b     [A6 - 0x12F], [A5 - 0x2BDA]
  6552. 00004706  1D6D D427 FED0           move.b     [A6 - 0x130], [A5 - 0x2BD9]
  6553. 0000470C  486E FDC6                pea.l      [A6 - 0x23A]
  6554. 00004710  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  6555. 00004714  205F                     movea.l    A0, [A7]+
  6556. 00004716  43EE FEFE                lea.l      A1, [A6 - 0x102]
  6557. 0000471A  707F                     moveq.l    D0, 0x7F
  6558. label0000471C:
  6559. 0000471C  32D8                     move.w     [A1]+, [A0]+
  6560. 0000471E  51C8 FFFC                dbf        D0, -0x6 /* 0000471C */
  6561. 00004722  4267                     clr.w      -[A7]
  6562. 00004724  486E FEFE                pea.l      [A6 - 0x102]
  6563. 00004728  4EAD 293A                jsr        [A5 + 0x293A /* export_1315 */]
  6564. 0000472C  301F                     move.w     D0, [A7]+
  6565. 0000472E  4440                     neg.w      D0
  6566. 00004730  3D40 FECE                move.w     [A6 - 0x132], D0
  6567. 00004734  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  6568. 00004738  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  6569. 0000473C  486D CFEA                pea.l      [A5 - 0x3016]
  6570. 00004740  3F3C 0002                move.w     -[A7], 0x2
  6571. 00004744  1F3C 000F                move.b     -[A7], 0xF
  6572. 00004748  4EBA FA0E                jsr        [PC - 0x5F2 /* 00004158 */]
  6573. 0000474C  1006                     move.b     D0, D6
  6574. 0000474E  6700 00A0                beq        +0xA2 /* 000047F0 */
  6575. 00004752  206D D668                movea.l    A0, [A5 - 0x2998]
  6576. 00004756  2050                     movea.l    A0, [A0]
  6577. 00004758  102E FED0                move.b     D0, [A6 - 0x130]
  6578. 0000475C  4880                     ext.w      D0
  6579. 0000475E  D040                     add.w      D0, D0
  6580. 00004760  41E8 00C2                lea.l      A0, [A0 + 0xC2]
  6581. 00004764  3E30 0000                move.w     D7, [A0 + D0.w]
  6582. 00004768  7007                     moveq.l    D0, 0x07
  6583. 0000476A  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  6584. 0000476E  57C0                     seq        D0
  6585. 00004770  4A00                     tst.b      D0
  6586. 00004772  671A                     beq        +0x1C /* 0000478E */
  6587. 00004774  720A                     moveq.l    D1, 0x0A
  6588. 00004776  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  6589. 0000477A  57C1                     seq        D1
  6590. 0000477C  C001                     and.b      D0, D1
  6591. 0000477E  670E                     beq        +0x10 /* 0000478E */
  6592. 00004780  4A47                     tst.w      D7
  6593. 00004782  6C6C                     bge        +0x6E /* 000047F0 */
  6594. 00004784  1D7C 0001 FED3           move.b     [A6 - 0x12D], 0x1
  6595. 0000478A  6000 0112                bra        +0x114 /* 0000489E */
  6596. label0000478E:
  6597. 0000478E  70FF                     moveq.l    D0, 0xFFFFFFFF
  6598. 00004790  B047                     cmp.w      D0, D7
  6599. 00004792  6776                     beq        +0x78 /* 0000480A */
  6600. 00004794  3007                     move.w     D0, D7
  6601. 00004796  6A02                     bpl        +0x4 /* 0000479A */
  6602. 00004798  4440                     neg.w      D0
  6603. label0000479A:
  6604. 0000479A  3E00                     move.w     D7, D0
  6605. 0000479C  486E FEEC                pea.l      [A6 - 0x114]
  6606. 000047A0  4EBA F664                jsr        [PC - 0x99C /* 00003E06 */]
  6607. 000047A4  286D E42E                movea.l    A4, [A5 - 0x1BD2]
  6608. 000047A8  2B6D E960 E42E           move.l     [A5 - 0x1BD2], [A5 - 0x16A0]
  6609. 000047AE  54AD E960                addq.l     [A5 - 0x16A0], 2
  6610. 000047B2  206D D668                movea.l    A0, [A5 - 0x2998]
  6611. 000047B6  2050                     movea.l    A0, [A0]
  6612. 000047B8  226D E960                movea.l    A1, [A5 - 0x16A0]
  6613. 000047BC  32A8 0228                move.w     [A1], [A0 + 0x228]
  6614. 000047C0  4267                     clr.w      -[A7]
  6615. 000047C2  3F07                     move.w     -[A7], D7
  6616. 000047C4  1F3C 0001                move.b     -[A7], 0x1
  6617. 000047C8  1F3C 0001                move.b     -[A7], 0x1
  6618. 000047CC  4EBA EBC8                jsr        [PC - 0x1438 /* 00003396 */]
  6619. 000047D0  1B5F CFEE                move.b     [A5 - 0x3012], [A7]+
  6620. 000047D4  2B4C E42E                move.l     [A5 - 0x1BD2], A4
  6621. 000047D8  102D CFEE                move.b     D0, [A5 - 0x3012]
  6622. 000047DC  670A                     beq        +0xC /* 000047E8 */
  6623. 000047DE  1D7C 0001 FED3           move.b     [A6 - 0x12D], 0x1
  6624. 000047E4  6000 00BC                bra        +0xBE /* 000048A2 */
  6625. label000047E8:
  6626. 000047E8  486E FEEC                pea.l      [A6 - 0x114]
  6627. 000047EC  4EBA F5B0                jsr        [PC - 0xA50 /* 00003D9E */]
  6628. label000047F0:
  6629. 000047F0  7007                     moveq.l    D0, 0x07
  6630. 000047F2  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  6631. 000047F6  57C0                     seq        D0
  6632. 000047F8  4A00                     tst.b      D0
  6633. 000047FA  670E                     beq        +0x10 /* 0000480A */
  6634. 000047FC  720A                     moveq.l    D1, 0x0A
  6635. 000047FE  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  6636. 00004802  57C1                     seq        D1
  6637. 00004804  C001                     and.b      D0, D1
  6638. 00004806  6600 0096                bne        +0x98 /* 0000489E */
  6639. label0000480A:
  6640. 0000480A  42A7                     clr.l      -[A7]
  6641. 0000480C  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  6642. 00004810  101F                     move.b     D0, [A7]+
  6643. 00004812  6642                     bne        +0x44 /* 00004856 */
  6644. 00004814  7007                     moveq.l    D0, 0x07
  6645. 00004816  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  6646. 0000481A  57C0                     seq        D0
  6647. 0000481C  4A00                     tst.b      D0
  6648. 0000481E  6726                     beq        +0x28 /* 00004846 */
  6649. 00004820  7203                     moveq.l    D1, 0x03
  6650. 00004822  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  6651. 00004826  57C1                     seq        D1
  6652. 00004828  4A01                     tst.b      D1
  6653. 0000482A  660E                     bne        +0x10 /* 0000483A */
  6654. 0000482C  740A                     moveq.l    D2, 0x0A
  6655. 0000482E  B42D D427                cmp.b      D2, [A5 - 0x2BD9]
  6656. 00004832  57C2                     seq        D2
  6657. 00004834  8202                     or.b       D1, D2
  6658. 00004836  C001                     and.b      D0, D1
  6659. 00004838  670C                     beq        +0xE /* 00004846 */
  6660. label0000483A:
  6661. 0000483A  41ED D004                lea.l      A0, [A5 - 0x2FFC]
  6662. 0000483E  2F08                     move.l     -[A7], A0
  6663. 00004840  4EBA F9A2                jsr        [PC - 0x65E /* 000041E4 */]
  6664. 00004844  6010                     bra        +0x12 /* 00004856 */
  6665. label00004846:
  6666. 00004846  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  6667. 0000484A  486E FEFE                pea.l      [A6 - 0x102]
  6668. 0000484E  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  6669. 00004852  6000 00A8                bra        +0xAA /* 000048FC */
  6670. label00004856:
  6671. 00004856  526E FEEA                addq.w     [A6 - 0x116], 1
  6672. 0000485A  7007                     moveq.l    D0, 0x07
  6673. 0000485C  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  6674. 00004860  57C0                     seq        D0
  6675. 00004862  4A00                     tst.b      D0
  6676. 00004864  6712                     beq        +0x14 /* 00004878 */
  6677. 00004866  7203                     moveq.l    D1, 0x03
  6678. 00004868  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  6679. 0000486C  57C1                     seq        D1
  6680. 0000486E  C001                     and.b      D0, D1
  6681. 00004870  6706                     beq        +0x8 /* 00004878 */
  6682. 00004872  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  6683. 00004876  6092                     bra        -0x6C /* 0000480A */
  6684. label00004878:
  6685. 00004878  7007                     moveq.l    D0, 0x07
  6686. 0000487A  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  6687. 0000487E  57C0                     seq        D0
  6688. 00004880  4A00                     tst.b      D0
  6689. 00004882  670C                     beq        +0xE /* 00004890 */
  6690. 00004884  720A                     moveq.l    D1, 0x0A
  6691. 00004886  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  6692. 0000488A  57C1                     seq        D1
  6693. 0000488C  C001                     and.b      D0, D1
  6694. 0000488E  660E                     bne        +0x10 /* 0000489E */
  6695. label00004890:
  6696. 00004890  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  6697. 00004894  486E FEFE                pea.l      [A6 - 0x102]
  6698. 00004898  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  6699. 0000489C  605E                     bra        +0x60 /* 000048FC */
  6700. label0000489E:
  6701. 0000489E  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  6702. label000048A2:
  6703. 000048A2  422E FEC7                clr.b      [A6 - 0x139]
  6704. 000048A6  486E FEC7                pea.l      [A6 - 0x139]
  6705. 000048AA  486D CE80                pea.l      [A5 - 0x3180]
  6706. 000048AE  3F3C 0001                move.w     -[A7], 0x1
  6707. 000048B2  4EBA F952                jsr        [PC - 0x6AE /* 00004206 */]
  6708. 000048B6  486E FEFE                pea.l      [A6 - 0x102]
  6709. 000048BA  4240                     clr.w      D0
  6710. 000048BC  102E FEFE                move.b     D0, [A6 - 0x102]
  6711. 000048C0  5240                     addq.w     D0, 1
  6712. 000048C2  3F00                     move.w     -[A7], D0
  6713. 000048C4  1F3C 0010                move.b     -[A7], 0x10
  6714. 000048C8  486D FC2A                pea.l      [A5 - 0x3D6]
  6715. 000048CC  4EBA F7FE                jsr        [PC - 0x802 /* 000040CC */]
  6716. 000048D0  1D7C 0001 FED2           move.b     [A6 - 0x12E], 0x1
  6717. 000048D6  7000                     moveq.l    D0, 0x00
  6718. 000048D8  2D40 FEE6                move.l     [A6 - 0x11A], D0
  6719. 000048DC  486E FECE                pea.l      [A6 - 0x132]
  6720. 000048E0  3F3C 001E                move.w     -[A7], 0x1E
  6721. 000048E4  1F3C 000C                move.b     -[A7], 0xC
  6722. 000048E8  486D FC28                pea.l      [A5 - 0x3D8]
  6723. 000048EC  4EBA F7DE                jsr        [PC - 0x822 /* 000040CC */]
  6724. 000048F0  4267                     clr.w      -[A7]
  6725. 000048F2  4EBA F54C                jsr        [PC - 0xAB4 /* 00003E40 */]
  6726. 000048F6  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  6727. label000048FC:
  6728. 000048FC  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  6729. 00004900  4E5E                     unlink     A6
  6730. 00004902  4E75                     rts
  6731. fn00004904:
  6732. 00004904  4E56 0000                link       A6, 0
  6733. 00004908  4267                     clr.w      -[A7]
  6734. 0000490A  42A7                     clr.l      -[A7]
  6735. 0000490C  4EBA FC16                jsr        [PC - 0x3EA /* 00004524 */]
  6736. 00004910  1B5F CFEE                move.b     [A5 - 0x3012], [A7]+
  6737. 00004914  4E5E                     unlink     A6
  6738. 00004916  4E75                     rts
  6739. fn00004918:
  6740. 00004918  4E56 FEF8                link       A6, -0x0108
  6741. 0000491C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6742. 00004920  266E 0008                movea.l    A3, [A6 + 0x8]
  6743. 00004924  4AAD EAD0                tst.l      [A5 - 0x1530]
  6744. 00004928  57C0                     seq        D0
  6745. 0000492A  4A00                     tst.b      D0
  6746. 0000492C  6610                     bne        +0x12 /* 0000493E */
  6747. 0000492E  223C 5754 4C4B           move.l     D1, 0x57544C4B /* 'WTLK' */
  6748. 00004934  B2AD AEB8                cmp.l      D1, [A5 - 0x5148]
  6749. 00004938  56C1                     sne        D1
  6750. 0000493A  8001                     or.b       D0, D1
  6751. 0000493C  671A                     beq        +0x1C /* 00004958 */
  6752. label0000493E:
  6753. 0000493E  486E FEF8                pea.l      [A6 - 0x108]
  6754. 00004942  4EAD 2F82                jsr        [A5 + 0x2F82 /* export_1516 */]
  6755. 00004946  205F                     movea.l    A0, [A7]+
  6756. 00004948  43EB FEEC                lea.l      A1, [A3 - 0x114]
  6757. 0000494C  707F                     moveq.l    D0, 0x7F
  6758. label0000494E:
  6759. 0000494E  32D8                     move.w     [A1]+, [A0]+
  6760. 00004950  51C8 FFFC                dbf        D0, -0x6 /* 0000494E */
  6761. 00004954  6000 00BC                bra        +0xBE /* 00004A12 */
  6762. label00004958:
  6763. 00004958  3B7C 0002 CCDE           move.w     [A5 - 0x3322], 0x2
  6764. 0000495E  426D CCEA                clr.w      [A5 - 0x3316]
  6765. 00004962  206D BA2A                movea.l    A0, [A5 - 0x45D6]
  6766. 00004966  2850                     movea.l    A4, [A0]
  6767. 00004968  2B6C 003E CCE2           move.l     [A5 - 0x331E], [A4 + 0x3E]
  6768. 0000496E  302C 003C                move.w     D0, [A4 + 0x3C]
  6769. 00004972  48C0                     ext.l      D0
  6770. 00004974  2E00                     move.l     D7, D0
  6771. 00004976  4267                     clr.w      -[A7]
  6772. 00004978  486D CCE2                pea.l      [A5 - 0x331E]
  6773. 0000497C  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  6774. 00004980  4A5F                     tst.w      [A7]+
  6775. 00004982  6710                     beq        +0x12 /* 00004994 */
  6776. 00004984  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  6777. 00004988  206E 0008                movea.l    A0, [A6 + 0x8]
  6778. 0000498C  2C48                     movea.l    A6, A0
  6779. 0000498E  4EFA 026E                jmp        [PC + 0x26E /* 00004BFE */]
  6780. 00004992  0000 2F2D                ori.b      D0, 0x2D /* '-' */
  6781. // begin alternate branch 00004994-00004998
  6782. label00004994:
  6783. 00004994  2F2D CCE2                move.l     -[A7], [A5 - 0x331E]
  6784. // end alternate branch 00004994-00004998
  6785. label00004994: // (misaligned)
  6786. 00004996  CCE2                     mulu.w     D6, -[A2]
  6787. 00004998  2007                     move.l     D0, D7
  6788. 0000499A  5280                     addq.l     D0, 1
  6789. 0000499C  2F00                     move.l     -[A7], D0
  6790. 0000499E  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  6791. 000049A2  4267                     clr.w      -[A7]
  6792. 000049A4  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  6793. 000049A8  4A5F                     tst.w      [A7]+
  6794. 000049AA  6710                     beq        +0x12 /* 000049BC */
  6795. 000049AC  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  6796. 000049B0  206E 0008                movea.l    A0, [A6 + 0x8]
  6797. 000049B4  2C48                     movea.l    A6, A0
  6798. 000049B6  4EFA 0246                jmp        [PC + 0x246 /* 00004BFE */]
  6799. 000049BA  0000 206D                ori.b      D0, 0x6D /* 'm' */
  6800. // begin alternate branch 000049BC-000049C0
  6801. label000049BC:
  6802. 000049BC  206D CCE2                movea.l    A0, [A5 - 0x331E]
  6803. // end alternate branch 000049BC-000049C0
  6804. label000049BC: // (misaligned)
  6805. 000049BE  CCE2                     mulu.w     D6, -[A2]
  6806. 000049C0  2C07                     move.l     D6, D7
  6807. 000049C2  DC90                     add.l      D6, [A0]
  6808. 000049C4  2046                     movea.l    A0, D6
  6809. 000049C6  4210                     clr.b      [A0]
  6810. 000049C8  42A7                     clr.l      -[A7]
  6811. 000049CA  42A7                     clr.l      -[A7]
  6812. 000049CC  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  6813. 000049D0  2B5F CCE6                move.l     [A5 - 0x331A], [A7]+
  6814. 000049D4  4EAD 1612                jsr        [A5 + 0x1612 /* export_702 */]
  6815. 000049D8  486D CCE2                pea.l      [A5 - 0x331E]
  6816. 000049DC  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  6817. 000049E0  4A6D CCE0                tst.w      [A5 - 0x3320]
  6818. 000049E4  6618                     bne        +0x1A /* 000049FE */
  6819. 000049E6  206D CCE6                movea.l    A0, [A5 - 0x331A]
  6820. 000049EA  2F10                     move.l     -[A7], [A0]
  6821. 000049EC  486B FEEC                pea.l      [A3 - 0x114]
  6822. 000049F0  4EAD 29E2                jsr        [A5 + 0x29E2 /* export_1336 */]
  6823. 000049F4  486D CCE6                pea.l      [A5 - 0x331A]
  6824. 000049F8  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  6825. 000049FC  6014                     bra        +0x16 /* 00004A12 */
  6826. label000049FE:
  6827. 000049FE  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  6828. 00004A02  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  6829. 00004A06  206E 0008                movea.l    A0, [A6 + 0x8]
  6830. 00004A0A  2C48                     movea.l    A6, A0
  6831. 00004A0C  4EFA 01F0                jmp        [PC + 0x1F0 /* 00004BFE */]
  6832. 00004A10  0000 4CDF                ori.b      D0, 0xDF
  6833. // begin alternate branch 00004A12-00004A16
  6834. label00004A12:
  6835. 00004A12  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  6836. // end alternate branch 00004A12-00004A16
  6837. label00004A12: // (misaligned)
  6838. 00004A14  18C0                     move.b     [A4]+, D0
  6839. 00004A16  4E5E                     unlink     A6
  6840. 00004A18  2E9F                     move.l     [A7], [A7]+
  6841. 00004A1A  4E75                     rts
  6842. export_677:
  6843. 00004A1C  4E56 FCDC                link       A6, -0x0324
  6844. 00004A20  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  6845. 00004A24  4EAD 304A                jsr        [A5 + 0x304A /* export_1541 */]
  6846. 00004A28  2F0E                     move.l     -[A7], A6
  6847. 00004A2A  4EBA FEEC                jsr        [PC - 0x114 /* 00004918 */]
  6848. 00004A2E  41EE FDE8                lea.l      A0, [A6 - 0x218]
  6849. 00004A32  43EE FEEC                lea.l      A1, [A6 - 0x114]
  6850. 00004A36  707F                     moveq.l    D0, 0x7F
  6851. label00004A38:
  6852. 00004A38  30D9                     move.w     [A0]+, [A1]+
  6853. 00004A3A  51C8 FFFC                dbf        D0, -0x6 /* 00004A38 */
  6854. 00004A3E  422E FEE7                clr.b      [A6 - 0x119]
  6855. 00004A42  41EE FDE9                lea.l      A0, [A6 - 0x217]
  6856. 00004A46  2D48 FEE8                move.l     [A6 - 0x118], A0
  6857. 00004A4A  42A7                     clr.l      -[A7]
  6858. 00004A4C  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  6859. 00004A50  4EAD 232A                jsr        [A5 + 0x232A /* export_1121 */]
  6860. 00004A54  3D5F FDE2                move.w     [A6 - 0x21E], [A7]+
  6861. 00004A58  486E FEE8                pea.l      [A6 - 0x118]
  6862. 00004A5C  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  6863. 00004A60  3F2E FDE2                move.w     -[A7], [A6 - 0x21E]
  6864. 00004A64  A887                     syscall    TextFont
  6865. 00004A66  41EE FDE9                lea.l      A0, [A6 - 0x217]
  6866. 00004A6A  202E FEE8                move.l     D0, [A6 - 0x118]
  6867. 00004A6E  9088                     sub.l      D0, A0
  6868. 00004A70  5280                     addq.l     D0, 1
  6869. 00004A72  3D40 FDE6                move.w     [A6 - 0x21A], D0
  6870. 00004A76  4240                     clr.w      D0
  6871. 00004A78  102E FEEC                move.b     D0, [A6 - 0x114]
  6872. 00004A7C  906E FDE6                sub.w      D0, [A6 - 0x21A]
  6873. 00004A80  5240                     addq.w     D0, 1
  6874. 00004A82  3D40 FDE4                move.w     [A6 - 0x21C], D0
  6875. 00004A86  6E04                     bgt        +0x6 /* 00004A8C */
  6876. 00004A88  6000 0174                bra        +0x176 /* 00004BFE */
  6877. label00004A8C:
  6878. 00004A8C  4267                     clr.w      -[A7]
  6879. 00004A8E  486E FEEC                pea.l      [A6 - 0x114]
  6880. 00004A92  487A 017C                pea.l      [PC + 0x17C /* 00004C10, value 0x466696E, pstring "find" */]
  6881. 00004A96  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  6882. 00004A9A  101F                     move.b     D0, [A7]+
  6883. 00004A9C  6638                     bne        +0x3A /* 00004AD6 */
  6884. 00004A9E  2F00                     move.l     -[A7], D0
  6885. 00004AA0  4267                     clr.w      -[A7]
  6886. 00004AA2  2F00                     move.l     -[A7], D0
  6887. 00004AA4  486E FEEC                pea.l      [A6 - 0x114]
  6888. 00004AA8  3F2E FDE6                move.w     -[A7], [A6 - 0x21A]
  6889. 00004AAC  3F3C 0005                move.w     -[A7], 0x5
  6890. 00004AB0  486E FCE0                pea.l      [A6 - 0x320]
  6891. 00004AB4  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  6892. 00004AB8  201F                     move.l     D0, [A7]+
  6893. 00004ABA  486E FCE0                pea.l      [A6 - 0x320]
  6894. 00004ABE  487A 014A                pea.l      [PC + 0x14A /* 00004C0A, value 0x566696E, pstring "find " */]
  6895. 00004AC2  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  6896. 00004AC6  121F                     move.b     D1, [A7]+
  6897. 00004AC8  201F                     move.l     D0, [A7]+
  6898. 00004ACA  8001                     or.b       D0, D1
  6899. 00004ACC  6608                     bne        +0xA /* 00004AD6 */
  6900. 00004ACE  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  6901. 00004AD2  6000 012A                bra        +0x12C /* 00004BFE */
  6902. label00004AD6:
  6903. 00004AD6  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  6904. 00004ADC  B0AD AEB8                cmp.l      D0, [A5 - 0x5148]
  6905. 00004AE0  6744                     beq        +0x46 /* 00004B26 */
  6906. 00004AE2  486E FEEC                pea.l      [A6 - 0x114]
  6907. 00004AE6  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  6908. 00004AEA  2F2D AEB8                move.l     -[A7], [A5 - 0x5148]
  6909. 00004AEE  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6910. 00004AF2  4267                     clr.w      -[A7]
  6911. 00004AF4  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  6912. 00004AF8  1D5F FDE1                move.b     [A6 - 0x21F], [A7]+
  6913. 00004AFC  102D B820                move.b     D0, [A5 - 0x47E0]
  6914. 00004B00  6600 00E8                bne        +0xEA /* 00004BEA */
  6915. 00004B04  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  6916. 00004B08  102E FDE1                move.b     D0, [A6 - 0x21F]
  6917. 00004B0C  6710                     beq        +0x12 /* 00004B1E */
  6918. 00004B0E  486D F7CC                pea.l      [A5 - 0x834]
  6919. 00004B12  1F3C 0002                move.b     -[A7], 0x2
  6920. 00004B16  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  6921. 00004B1A  6000 00CE                bra        +0xD0 /* 00004BEA */
  6922. label00004B1E:
  6923. 00004B1E  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  6924. 00004B22  6000 00C6                bra        +0xC8 /* 00004BEA */
  6925. label00004B26:
  6926. 00004B26  42A7                     clr.l      -[A7]
  6927. 00004B28  486E FEEC                pea.l      [A6 - 0x114]
  6928. 00004B2C  4EAD 29DA                jsr        [A5 + 0x29DA /* export_1335 */]
  6929. 00004B30  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  6930. 00004B34  422E FFFE                clr.b      [A6 - 0x2]
  6931. 00004B38  486E FFF4                pea.l      [A6 - 0xC]
  6932. 00004B3C  486E FFEC                pea.l      [A6 - 0x14]
  6933. 00004B40  4EAD 179A                jsr        [A5 + 0x179A /* export_751 */]
  6934. 00004B44  2D6D D42C FFF0           move.l     [A6 - 0x10], [A5 - 0x2BD4]
  6935. 00004B4A  486E FFF4                pea.l      [A6 - 0xC]
  6936. 00004B4E  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  6937. 00004B52  422D B820                clr.b      [A5 - 0x47E0]
  6938. 00004B56  41ED E1D2                lea.l      A0, [A5 - 0x1E2E]
  6939. 00004B5A  B1ED E31E                cmpa.l     A0, [A5 - 0x1CE2]
  6940. 00004B5E  6610                     bne        +0x12 /* 00004B70 */
  6941. 00004B60  4EAD 1C7A                jsr        [A5 + 0x1C7A /* export_907 */]
  6942. 00004B64  206D E1EA                movea.l    A0, [A5 - 0x1E16]
  6943. 00004B68  2D48 FCDC                move.l     [A6 - 0x324], A0
  6944. 00004B6C  5268 0042                addq.w     [A0 + 0x42], 1
  6945. label00004B70:
  6946. 00004B70  536D CE7E                subq.w     [A5 - 0x3182], 1
  6947. 00004B74  42A7                     clr.l      -[A7]
  6948. 00004B76  1F3C 0001                move.b     -[A7], 0x1
  6949. 00004B7A  4EBA E4D0                jsr        [PC - 0x1B30 /* 0000304C */]
  6950. 00004B7E  101F                     move.b     D0, [A7]+
  6951. 00004B80  670A                     beq        +0xC /* 00004B8C */
  6952. 00004B82  7202                     moveq.l    D1, 0x02
  6953. 00004B84  B22D D426                cmp.b      D1, [A5 - 0x2BDA]
  6954. 00004B88  57C1                     seq        D1
  6955. 00004B8A  C001                     and.b      D0, D1
  6956. label00004B8C:
  6957. 00004B8C  1D40 FDE0                move.b     [A6 - 0x220], D0
  6958. 00004B90  526D CE7E                addq.w     [A5 - 0x3182], 1
  6959. 00004B94  102E FDE0                move.b     D0, [A6 - 0x220]
  6960. 00004B98  670C                     beq        +0xE /* 00004BA6 */
  6961. 00004B9A  486D F7CC                pea.l      [A5 - 0x834]
  6962. 00004B9E  1F3C 0002                move.b     -[A7], 0x2
  6963. 00004BA2  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  6964. label00004BA6:
  6965. 00004BA6  41ED E1D2                lea.l      A0, [A5 - 0x1E2E]
  6966. 00004BAA  B1ED E31E                cmpa.l     A0, [A5 - 0x1CE2]
  6967. 00004BAE  6608                     bne        +0xA /* 00004BB8 */
  6968. 00004BB0  2F2D E1EA                move.l     -[A7], [A5 - 0x1E16]
  6969. 00004BB4  4EBA D09E                jsr        [PC - 0x2F62 /* 00001C54 */]
  6970. label00004BB8:
  6971. 00004BB8  486E FFF4                pea.l      [A6 - 0xC]
  6972. 00004BBC  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  6973. 00004BC0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6974. 00004BC4  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  6975. 00004BC8  102E FDE0                move.b     D0, [A6 - 0x220]
  6976. 00004BCC  661C                     bne        +0x1E /* 00004BEA */
  6977. 00004BCE  41ED AFE4                lea.l      A0, [A5 - 0x501C]
  6978. 00004BD2  43EE FEEC                lea.l      A1, [A6 - 0x114]
  6979. 00004BD6  707F                     moveq.l    D0, 0x7F
  6980. label00004BD8:
  6981. 00004BD8  30D9                     move.w     [A0]+, [A1]+
  6982. 00004BDA  51C8 FFFC                dbf        D0, -0x6 /* 00004BD8 */
  6983. 00004BDE  422D B820                clr.b      [A5 - 0x47E0]
  6984. 00004BE2  422D CCA8                clr.b      [A5 - 0x3358]
  6985. 00004BE6  4EBA 02B4                jsr        [PC + 0x2B4 /* 00004E9C */]
  6986. label00004BEA:
  6987. 00004BEA  102D BA42                move.b     D0, [A5 - 0x45BE]
  6988. 00004BEE  670E                     beq        +0x10 /* 00004BFE */
  6989. 00004BF0  2F2D B510                move.l     -[A7], [A5 - 0x4AF0]
  6990. 00004BF4  4267                     clr.w      -[A7]
  6991. 00004BF6  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  6992. 00004BFA  422D BA42                clr.b      [A5 - 0x45BE]
  6993. label00004BFE:
  6994. 00004BFE  4FEE FCBC                lea.l      A7, [A6 - 0x344]
  6995. 00004C02  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  6996. 00004C06  4E5E                     unlink     A6
  6997. 00004C08  4E75                     rts
  6998. 00004C0A  0566                     bchg       -[A6], D2
  6999. 00004C0C  696E                     bvs        +0x70 /* 00004C7C */
  7000. 00004C0E  6420                     bcc        +0x22 /* 00004C30 */
  7001. 00004C10  0466 696E                subi.w     -[A6], 0x696E /* 'in' */
  7002. 00004C14  6400 4E56                bcc        +0x4E58 /* 00009A6C */
  7003. export_678: // at 00004C16 (misaligned)
  7004. 00004C18  0000 426D                ori.b      D0, 0x6D /* 'm' */
  7005. 00004C1C  CE78 4AAD                and.w      D7, [0x00004AAD]
  7006. // begin alternate branch 00004C1E-00004C22
  7007. label00004C1E:
  7008. 00004C1E  4AAD D14A                tst.l      [A5 - 0x2EB6]
  7009. // end alternate branch 00004C1E-00004C22
  7010. label00004C1E: // (misaligned)
  7011. 00004C20  D14A                     addx.w     -[A0], -[A2]
  7012. 00004C22  6F06                     ble        +0x8 /* 00004C2A */
  7013. 00004C24  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  7014. 00004C28  60F4                     bra        -0xA /* 00004C1E */
  7015. label00004C2A:
  7016. 00004C2A  4AAD D14A                tst.l      [A5 - 0x2EB6]
  7017. 00004C2E  56C0                     sne        D0
  7018. label00004C30:
  7019. 00004C30  2F00                     move.l     -[A7], D0
  7020. 00004C32  42A7                     clr.l      -[A7]
  7021. 00004C34  2F2D D146                move.l     -[A7], [A5 - 0x2EBA]
  7022. 00004C38  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  7023. 00004C3C  221F                     move.l     D1, [A7]+
  7024. 00004C3E  201F                     move.l     D0, [A7]+
  7025. 00004C40  B2AD D142                cmp.l      D1, [A5 - 0x2EBE]
  7026. 00004C44  56C1                     sne        D1
  7027. 00004C46  8001                     or.b       D0, D1
  7028. 00004C48  670A                     beq        +0xC /* 00004C54 */
  7029. 00004C4A  2F3C 0422 A1AE           move.l     -[A7], 0x422A1AE
  7030. 00004C50  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  7031. label00004C54:
  7032. 00004C54  202D E960                move.l     D0, [A5 - 0x16A0]
  7033. 00004C58  B0AD E42E                cmp.l      D0, [A5 - 0x1BD2]
  7034. 00004C5C  6706                     beq        +0x8 /* 00004C64 */
  7035. 00004C5E  2B6D E42E E960           move.l     [A5 - 0x16A0], [A5 - 0x1BD2]
  7036. label00004C64:
  7037. 00004C64  4AAD B3D4                tst.l      [A5 - 0x4C2C]
  7038. 00004C68  660E                     bne        +0x10 /* 00004C78 */
  7039. 00004C6A  487A 009C                pea.l      [PC + 0x9C /* 00004D08, value 0x8302E23, pstring "0.######" */]
  7040. 00004C6E  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  7041. 00004C72  3B7C 002C CE7A           move.w     [A5 - 0x3186], 0x2C /* ',' */
  7042. label00004C78:
  7043. 00004C78  3B7C 0001 CE7E           move.w     [A5 - 0x3182], 0x1
  7044. // begin alternate branch 00004C7C-00004C7E
  7045. label00004C7C:
  7046. 00004C7C  CE7E                     and.w      D7, <<invalid special address>>
  7047. // end alternate branch 00004C7C-00004C7E
  7048. label00004C7C: // (misaligned)
  7049. 00004C7E  422D B820                clr.b      [A5 - 0x47E0]
  7050. 00004C82  422D CCA8                clr.b      [A5 - 0x3358]
  7051. 00004C86  422D F266                clr.b      [A5 - 0xD9A]
  7052. 00004C8A  4EAD 1B42                jsr        [A5 + 0x1B42 /* export_868 */]
  7053. 00004C8E  4AAD D42C                tst.l      [A5 - 0x2BD4]
  7054. 00004C92  6706                     beq        +0x8 /* 00004C9A */
  7055. 00004C94  7000                     moveq.l    D0, 0x00
  7056. 00004C96  2B40 D42C                move.l     [A5 - 0x2BD4], D0
  7057. label00004C9A:
  7058. 00004C9A  4267                     clr.w      -[A7]
  7059. 00004C9C  486D D426                pea.l      [A5 - 0x2BDA]
  7060. 00004CA0  486D D18E                pea.l      [A5 - 0x2E72]
  7061. 00004CA4  7006                     moveq.l    D0, 0x06
  7062. 00004CA6  2F00                     move.l     -[A7], D0
  7063. 00004CA8  4EAD 284A                jsr        [A5 + 0x284A /* export_1285 */]
  7064. 00004CAC  101F                     move.b     D0, [A7]+
  7065. 00004CAE  6610                     bne        +0x12 /* 00004CC0 */
  7066. 00004CB0  41ED D426                lea.l      A0, [A5 - 0x2BDA]
  7067. 00004CB4  43ED D18E                lea.l      A1, [A5 - 0x2E72]
  7068. 00004CB8  7002                     moveq.l    D0, 0x02
  7069. label00004CBA:
  7070. 00004CBA  30D9                     move.w     [A0]+, [A1]+
  7071. 00004CBC  51C8 FFFC                dbf        D0, -0x6 /* 00004CBA */
  7072. label00004CC0:
  7073. 00004CC0  4240                     clr.w      D0
  7074. 00004CC2  102D A0A2                move.b     D0, [A5 - 0x5F5E]
  7075. 00004CC6  4A40                     tst.w      D0
  7076. 00004CC8  5EC0                     sgt        D0
  7077. 00004CCA  4A00                     tst.b      D0
  7078. 00004CCC  6724                     beq        +0x26 /* 00004CF2 */
  7079. 00004CCE  122D CCA6                move.b     D1, [A5 - 0x335A]
  7080. 00004CD2  0A01 0001                xori.b     D1, 0x1
  7081. 00004CD6  C001                     and.b      D0, D1
  7082. 00004CD8  6718                     beq        +0x1A /* 00004CF2 */
  7083. 00004CDA  41ED AFE4                lea.l      A0, [A5 - 0x501C]
  7084. 00004CDE  43ED A0A2                lea.l      A1, [A5 - 0x5F5E]
  7085. 00004CE2  707F                     moveq.l    D0, 0x7F
  7086. label00004CE4:
  7087. 00004CE4  30D9                     move.w     [A0]+, [A1]+
  7088. 00004CE6  51C8 FFFC                dbf        D0, -0x6 /* 00004CE4 */
  7089. 00004CEA  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  7090. 00004CEE  4EBA 0310                jsr        [PC + 0x310 /* 00005000 */]
  7091. label00004CF2:
  7092. 00004CF2  422D A0A2                clr.b      [A5 - 0x5F5E]
  7093. 00004CF6  422D CCA6                clr.b      [A5 - 0x335A]
  7094. 00004CFA  4AAD B3D4                tst.l      [A5 - 0x4C2C]
  7095. 00004CFE  6604                     bne        +0x6 /* 00004D04 */
  7096. 00004D00  422D 9FDE                clr.b      [A5 - 0x6022]
  7097. label00004D04:
  7098. 00004D04  4E5E                     unlink     A6
  7099. 00004D06  4E75                     rts
  7100. 00004D08  0830 2E23 2323 2323 2300 4E56 btst.b     [[A0 + 0x2323 + D2 * 2] + 0x23004E56], 0x23 /* '#' */
  7101. export_679: // at 00004D12 (misaligned)
  7102. 00004D14  FFE6                     .extension 0xFE6 // unimplemented
  7103. 00004D16  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  7104. 00004D1A  2A2E 0008                move.l     D5, [A6 + 0x8]
  7105. 00004D1E  4207                     clr.b      D7
  7106. 00004D20  2045                     movea.l    A0, D5
  7107. 00004D22  2D50 FFE6                move.l     [A6 - 0x1A], [A0]
  7108. 00004D26  486E FFE6                pea.l      [A6 - 0x1A]
  7109. 00004D2A  4EAD 28FA                jsr        [A5 + 0x28FA /* export_1307 */]
  7110. 00004D2E  206E FFE6                movea.l    A0, [A6 - 0x1A]
  7111. 00004D32  4A10                     tst.b      [A0]
  7112. 00004D34  6600 0094                bne        +0x96 /* 00004DCA */
  7113. 00004D38  1D7C 0001 FFFA           move.b     [A6 - 0x6], 0x1
  7114. 00004D3E  486E FFF0                pea.l      [A6 - 0x10]
  7115. 00004D42  2F05                     move.l     -[A7], D5
  7116. 00004D44  4EAD 179A                jsr        [A5 + 0x179A /* export_751 */]
  7117. 00004D48  2C2D D42C                move.l     D6, [A5 - 0x2BD4]
  7118. 00004D4C  486E FFF0                pea.l      [A6 - 0x10]
  7119. 00004D50  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  7120. 00004D54  422D B820                clr.b      [A5 - 0x47E0]
  7121. 00004D58  41ED E1D2                lea.l      A0, [A5 - 0x1E2E]
  7122. 00004D5C  B1ED E31E                cmpa.l     A0, [A5 - 0x1CE2]
  7123. 00004D60  660C                     bne        +0xE /* 00004D6E */
  7124. 00004D62  4EAD 1C7A                jsr        [A5 + 0x1C7A /* export_907 */]
  7125. 00004D66  286D E1EA                movea.l    A4, [A5 - 0x1E16]
  7126. 00004D6A  526C 0042                addq.w     [A4 + 0x42], 1
  7127. label00004D6E:
  7128. 00004D6E  536D CE7E                subq.w     [A5 - 0x3182], 1
  7129. 00004D72  42A7                     clr.l      -[A7]
  7130. 00004D74  1F3C 0001                move.b     -[A7], 0x1
  7131. 00004D78  4EBA E2D2                jsr        [PC - 0x1D2E /* 0000304C */]
  7132. 00004D7C  101F                     move.b     D0, [A7]+
  7133. 00004D7E  670A                     beq        +0xC /* 00004D8A */
  7134. 00004D80  7202                     moveq.l    D1, 0x02
  7135. 00004D82  B22D D426                cmp.b      D1, [A5 - 0x2BDA]
  7136. 00004D86  57C1                     seq        D1
  7137. 00004D88  C001                     and.b      D0, D1
  7138. label00004D8A:
  7139. 00004D8A  1E00                     move.b     D7, D0
  7140. 00004D8C  526D CE7E                addq.w     [A5 - 0x3182], 1
  7141. 00004D90  41ED E1D2                lea.l      A0, [A5 - 0x1E2E]
  7142. 00004D94  B1ED E31E                cmpa.l     A0, [A5 - 0x1CE2]
  7143. 00004D98  6608                     bne        +0xA /* 00004DA2 */
  7144. 00004D9A  2F2D E1EA                move.l     -[A7], [A5 - 0x1E16]
  7145. 00004D9E  4EBA CEB4                jsr        [PC - 0x314C /* 00001C54 */]
  7146. label00004DA2:
  7147. 00004DA2  422E FFFA                clr.b      [A6 - 0x6]
  7148. 00004DA6  486E FFF0                pea.l      [A6 - 0x10]
  7149. 00004DAA  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  7150. 00004DAE  2F06                     move.l     -[A7], D6
  7151. 00004DB0  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  7152. 00004DB4  1007                     move.b     D0, D7
  7153. 00004DB6  6712                     beq        +0x14 /* 00004DCA */
  7154. 00004DB8  4267                     clr.w      -[A7]
  7155. 00004DBA  486D CFB2                pea.l      [A5 - 0x304E]
  7156. 00004DBE  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  7157. 00004DC2  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  7158. 00004DC8  6038                     bra        +0x3A /* 00004E02 */
  7159. label00004DCA:
  7160. 00004DCA  422D B820                clr.b      [A5 - 0x47E0]
  7161. 00004DCE  422D CCA8                clr.b      [A5 - 0x3358]
  7162. 00004DD2  42A7                     clr.l      -[A7]
  7163. 00004DD4  4EBA DC24                jsr        [PC - 0x23DC /* 000029FA */]
  7164. 00004DD8  265F                     movea.l    A3, [A7]+
  7165. 00004DDA  200B                     move.l     D0, A3
  7166. 00004DDC  6720                     beq        +0x22 /* 00004DFE */
  7167. 00004DDE  284B                     movea.l    A4, A3
  7168. 00004DE0  526C 0042                addq.w     [A4 + 0x42], 1
  7169. 00004DE4  2F05                     move.l     -[A7], D5
  7170. 00004DE6  1F3C 0002                move.b     -[A7], 0x2
  7171. 00004DEA  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  7172. 00004DEE  4267                     clr.w      -[A7]
  7173. 00004DF0  2F0B                     move.l     -[A7], A3
  7174. 00004DF2  4EBA 00E8                jsr        [PC + 0xE8 /* 00004EDC */]
  7175. 00004DF6  1E1F                     move.b     D7, [A7]+
  7176. 00004DF8  2F0B                     move.l     -[A7], A3
  7177. 00004DFA  4EBA CE58                jsr        [PC - 0x31A8 /* 00001C54 */]
  7178. label00004DFE:
  7179. 00004DFE  1D47 000C                move.b     [A6 + 0xC], D7
  7180. label00004E02:
  7181. 00004E02  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  7182. 00004E06  4E5E                     unlink     A6
  7183. 00004E08  2E9F                     move.l     [A7], [A7]+
  7184. 00004E0A  4E75                     rts
  7185. fn00004E0C:
  7186. 00004E0C  4E56 FFFE                link       A6, -0x0002
  7187. 00004E10  2F07                     move.l     -[A7], D7
  7188. 00004E12  3E2D B45A                move.w     D7, [A5 - 0x4BA6]
  7189. label00004E16:
  7190. 00004E16  7001                     moveq.l    D0, 0x01
  7191. 00004E18  B0AD B458                cmp.l      D0, [A5 - 0x4BA8]
  7192. 00004E1C  6C18                     bge        +0x1A /* 00004E36 */
  7193. 00004E1E  4267                     clr.w      -[A7]
  7194. 00004E20  4EAD 3022                jsr        [A5 + 0x3022 /* export_1536 */]
  7195. 00004E24  3007                     move.w     D0, D7
  7196. 00004E26  48C0                     ext.l      D0
  7197. 00004E28  B0AD B458                cmp.l      D0, [A5 - 0x4BA8]
  7198. 00004E2C  6E02                     bgt        +0x4 /* 00004E30 */
  7199. 00004E2E  6006                     bra        +0x8 /* 00004E36 */
  7200. label00004E30:
  7201. 00004E30  3E2D B45A                move.w     D7, [A5 - 0x4BA6]
  7202. 00004E34  60E0                     bra        -0x1E /* 00004E16 */
  7203. label00004E36:
  7204. 00004E36  2E1F                     move.l     D7, [A7]+
  7205. 00004E38  4E5E                     unlink     A6
  7206. 00004E3A  4E75                     rts
  7207. export_680:
  7208. 00004E3C  4E56 0000                link       A6, 0
  7209. 00004E40  422E 000A                clr.b      [A6 + 0xA]
  7210. 00004E44  4267                     clr.w      -[A7]
  7211. 00004E46  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  7212. 00004E4A  101F                     move.b     D0, [A7]+
  7213. 00004E4C  672E                     beq        +0x30 /* 00004E7C */
  7214. 00004E4E  4EBA FFBC                jsr        [PC - 0x44 /* 00004E0C */]
  7215. 00004E52  3F3C 0006                move.w     -[A7], 0x6
  7216. 00004E56  4EBA 01A8                jsr        [PC + 0x1A8 /* 00005000 */]
  7217. 00004E5A  3F3C 0005                move.w     -[A7], 0x5
  7218. 00004E5E  4EBA 01A0                jsr        [PC + 0x1A0 /* 00005000 */]
  7219. 00004E62  3F3C 0004                move.w     -[A7], 0x4
  7220. 00004E66  4EBA 0198                jsr        [PC + 0x198 /* 00005000 */]
  7221. 00004E6A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7222. 00004E6E  4EBA 0190                jsr        [PC + 0x190 /* 00005000 */]
  7223. 00004E72  4267                     clr.w      -[A7]
  7224. 00004E74  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  7225. 00004E78  1D5F 000A                move.b     [A6 + 0xA], [A7]+
  7226. label00004E7C:
  7227. 00004E7C  4E5E                     unlink     A6
  7228. 00004E7E  205F                     movea.l    A0, [A7]+
  7229. 00004E80  544F                     addq.w     A7, 2
  7230. 00004E82  4ED0                     jmp        [A0]
  7231. export_681:
  7232. 00004E84  4E56 0000                link       A6, 0
  7233. 00004E88  41ED E1D2                lea.l      A0, [A5 - 0x1E2E]
  7234. 00004E8C  B1ED E31E                cmpa.l     A0, [A5 - 0x1CE2]
  7235. 00004E90  56C0                     sne        D0
  7236. 00004E92  4400                     neg.b      D0
  7237. 00004E94  1D40 0008                move.b     [A6 + 0x8], D0
  7238. 00004E98  4E5E                     unlink     A6
  7239. 00004E9A  4E75                     rts
  7240. export_682:
  7241. fn00004E9C:
  7242. 00004E9C  4E56 FFFC                link       A6, -0x0004
  7243. 00004EA0  48E7 0018                movem.l    -[A7], A3,A4
  7244. 00004EA4  42A7                     clr.l      -[A7]
  7245. 00004EA6  4EBA DB52                jsr        [PC - 0x24AE /* 000029FA */]
  7246. 00004EAA  265F                     movea.l    A3, [A7]+
  7247. 00004EAC  200B                     move.l     D0, A3
  7248. 00004EAE  6724                     beq        +0x26 /* 00004ED4 */
  7249. 00004EB0  284B                     movea.l    A4, A3
  7250. 00004EB2  526C 0042                addq.w     [A4 + 0x42], 1
  7251. 00004EB6  486D AFE4                pea.l      [A5 - 0x501C]
  7252. 00004EBA  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  7253. 00004EBE  422D AFE4                clr.b      [A5 - 0x501C]
  7254. 00004EC2  4267                     clr.w      -[A7]
  7255. 00004EC4  2F0B                     move.l     -[A7], A3
  7256. 00004EC6  4EBA 0014                jsr        [PC + 0x14 /* 00004EDC */]
  7257. 00004ECA  1B5F CFEE                move.b     [A5 - 0x3012], [A7]+
  7258. 00004ECE  2F0B                     move.l     -[A7], A3
  7259. 00004ED0  4EBA CD82                jsr        [PC - 0x327E /* 00001C54 */]
  7260. label00004ED4:
  7261. 00004ED4  4CDF 1800                movem.l    A3,A4, [A7]+
  7262. 00004ED8  4E5E                     unlink     A6
  7263. 00004EDA  4E75                     rts
  7264. export_683:
  7265. fn00004EDC:
  7266. 00004EDC  4E56 FFEC                link       A6, -0x0014
  7267. 00004EE0  48E7 0018                movem.l    -[A7], A3,A4
  7268. 00004EE4  286D D42C                movea.l    A4, [A5 - 0x2BD4]
  7269. 00004EE8  42A7                     clr.l      -[A7]
  7270. 00004EEA  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  7271. 00004EEE  265F                     movea.l    A3, [A7]+
  7272. 00004EF0  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  7273. 00004EF6  486E FFF4                pea.l      [A6 - 0xC]
  7274. 00004EFA  2F0B                     move.l     -[A7], A3
  7275. 00004EFC  4EAD 179A                jsr        [A5 + 0x179A /* export_751 */]
  7276. 00004F00  486E FFF4                pea.l      [A6 - 0xC]
  7277. 00004F04  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  7278. 00004F08  102D C0BA                move.b     D0, [A5 - 0x3F46]
  7279. 00004F0C  0A00 0001                xori.b     D0, 0x1
  7280. 00004F10  C02D B866                and.b      D0, [A5 - 0x479A]
  7281. 00004F14  1B40 C0BC                move.b     [A5 - 0x3F44], D0
  7282. 00004F18  4267                     clr.w      -[A7]
  7283. 00004F1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7284. 00004F1E  4EBA 0188                jsr        [PC + 0x188 /* 000050A8 */]
  7285. 00004F22  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  7286. 00004F26  486E FFF4                pea.l      [A6 - 0xC]
  7287. 00004F2A  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  7288. 00004F2E  2F0C                     move.l     -[A7], A4
  7289. 00004F30  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  7290. 00004F34  4CDF 1800                movem.l    A3,A4, [A7]+
  7291. 00004F38  4E5E                     unlink     A6
  7292. 00004F3A  2E9F                     move.l     [A7], [A7]+
  7293. 00004F3C  4E75                     rts
  7294. export_684:
  7295. 00004F3E  4E56 FFFC                link       A6, -0x0004
  7296. 00004F42  486D AFE4                pea.l      [A5 - 0x501C]
  7297. 00004F46  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  7298. 00004F4A  422D AFE4                clr.b      [A5 - 0x501C]
  7299. 00004F4E  4267                     clr.w      -[A7]
  7300. 00004F50  2F2D E194                move.l     -[A7], [A5 - 0x1E6C]
  7301. 00004F54  4EBA FF86                jsr        [PC - 0x7A /* 00004EDC */]
  7302. 00004F58  1B5F CFEE                move.b     [A5 - 0x3012], [A7]+
  7303. 00004F5C  4E5E                     unlink     A6
  7304. 00004F5E  4E75                     rts
  7305. fn00004F60:
  7306. 00004F60  4E56 0000                link       A6, 0
  7307. 00004F64  48E7 0108                movem.l    -[A7], D7,A4
  7308. 00004F68  3E2E 000C                move.w     D7, [A6 + 0xC]
  7309. 00004F6C  486D CFEA                pea.l      [A5 - 0x3016]
  7310. 00004F70  7002                     moveq.l    D0, 0x02
  7311. 00004F72  2F00                     move.l     -[A7], D0
  7312. 00004F74  1F3C 000F                move.b     -[A7], 0xF
  7313. 00004F78  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  7314. 00004F7C  4A2D AFE4                tst.b      [A5 - 0x501C]
  7315. 00004F80  670C                     beq        +0xE /* 00004F8E */
  7316. 00004F82  486D AFE4                pea.l      [A5 - 0x501C]
  7317. 00004F86  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  7318. 00004F8A  422D AFE4                clr.b      [A5 - 0x501C]
  7319. label00004F8E:
  7320. 00004F8E  3B7C FFFF FC28           move.w     [A5 - 0x3D8], 0xFFFF
  7321. 00004F94  3007                     move.w     D0, D7
  7322. 00004F96  5340                     subq.w     D0, 1
  7323. 00004F98  41ED EBC4                lea.l      A0, [A5 - 0x143C]
  7324. 00004F9C  C1FC 001E                muls.w     D0, 0x1E
  7325. 00004FA0  49F0 0000                lea.l      A4, [A0 + D0.w]
  7326. 00004FA4  296E 0008 0018           move.l     [A4 + 0x18], [A6 + 0x8]
  7327. 00004FAA  4A6C 001C                tst.w      [A4 + 0x1C]
  7328. 00004FAE  6F14                     ble        +0x16 /* 00004FC4 */
  7329. 00004FB0  2007                     move.l     D0, D7
  7330. 00004FB2  5340                     subq.w     D0, 1
  7331. 00004FB4  41ED F286                lea.l      A0, [A5 - 0xD7A]
  7332. 00004FB8  1230 0000                move.b     D1, [A0 + D0.w]
  7333. 00004FBC  4881                     ext.w      D1
  7334. 00004FBE  3F01                     move.w     -[A7], D1
  7335. 00004FC0  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  7336. label00004FC4:
  7337. 00004FC4  3B47 FC38                move.w     [A5 - 0x3C8], D7
  7338. 00004FC8  7031                     moveq.l    D0, 0x31
  7339. 00004FCA  B047                     cmp.w      D0, D7
  7340. 00004FCC  6612                     bne        +0x14 /* 00004FE0 */
  7341. 00004FCE  102D C0BA                move.b     D0, [A5 - 0x3F46]
  7342. 00004FD2  802D A07E                or.b       D0, [A5 - 0x5F82]
  7343. 00004FD6  0A00 0001                xori.b     D0, 0x1
  7344. 00004FDA  1B40 C0BC                move.b     [A5 - 0x3F44], D0
  7345. 00004FDE  6010                     bra        +0x12 /* 00004FF0 */
  7346. label00004FE0:
  7347. 00004FE0  102D C0BA                move.b     D0, [A5 - 0x3F46]
  7348. 00004FE4  0A00 0001                xori.b     D0, 0x1
  7349. 00004FE8  C02D B866                and.b      D0, [A5 - 0x479A]
  7350. 00004FEC  1B40 C0BC                move.b     [A5 - 0x3F44], D0
  7351. label00004FF0:
  7352. 00004FF0  4EAD 12FA                jsr        [A5 + 0x12FA /* export_603 */]
  7353. 00004FF4  4CDF 1080                movem.l    D7,A4, [A7]+
  7354. 00004FF8  4E5E                     unlink     A6
  7355. 00004FFA  205F                     movea.l    A0, [A7]+
  7356. 00004FFC  5C4F                     addq.w     A7, 6
  7357. 00004FFE  4ED0                     jmp        [A0]
  7358. export_685:
  7359. fn00005000:
  7360. 00005000  4E56 FFFC                link       A6, -0x0004
  7361. 00005004  48E7 0018                movem.l    -[A7], A3,A4
  7362. 00005008  102D B1E8                move.b     D0, [A5 - 0x4E18]
  7363. 0000500C  670E                     beq        +0x10 /* 0000501C */
  7364. 0000500E  7209                     moveq.l    D1, 0x09
  7365. 00005010  B26E 0008                cmp.w      D1, [A6 + 0x8]
  7366. 00005014  5EC1                     sgt        D1
  7367. 00005016  C001                     and.b      D0, D1
  7368. 00005018  6702                     beq        +0x4 /* 0000501C */
  7369. 0000501A  6022                     bra        +0x24 /* 0000503E */
  7370. label0000501C:
  7371. 0000501C  42A7                     clr.l      -[A7]
  7372. 0000501E  4EBA D9DA                jsr        [PC - 0x2626 /* 000029FA */]
  7373. 00005022  265F                     movea.l    A3, [A7]+
  7374. 00005024  200B                     move.l     D0, A3
  7375. 00005026  6716                     beq        +0x18 /* 0000503E */
  7376. 00005028  284B                     movea.l    A4, A3
  7377. 0000502A  526C 0042                addq.w     [A4 + 0x42], 1
  7378. 0000502E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7379. 00005032  2F0B                     move.l     -[A7], A3
  7380. 00005034  4EBA FF2A                jsr        [PC - 0xD6 /* 00004F60 */]
  7381. 00005038  2F0B                     move.l     -[A7], A3
  7382. 0000503A  4EBA CC18                jsr        [PC - 0x33E8 /* 00001C54 */]
  7383. label0000503E:
  7384. 0000503E  4CDF 1800                movem.l    A3,A4, [A7]+
  7385. 00005042  4E5E                     unlink     A6
  7386. 00005044  205F                     movea.l    A0, [A7]+
  7387. 00005046  544F                     addq.w     A7, 2
  7388. 00005048  4ED0                     jmp        [A0]
  7389. export_686:
  7390. 0000504A  4E56 FFFC                link       A6, -0x0004
  7391. 0000504E  2F0C                     move.l     -[A7], A4
  7392. 00005050  4A6E 0010                tst.w      [A6 + 0x10]
  7393. 00005054  6602                     bne        +0x4 /* 00005058 */
  7394. 00005056  6044                     bra        +0x46 /* 0000509C */
  7395. label00005058:
  7396. 00005058  2B6D A548 CF94           move.l     [A5 - 0x306C], [A5 - 0x5AB8]
  7397. 0000505E  1B7C 0001 CF92           move.b     [A5 - 0x306E], 0x1
  7398. 00005064  2B6E 0008 CF98           move.l     [A5 - 0x3068], [A6 + 0x8]
  7399. 0000506A  2B6E 000C CF9C           move.l     [A5 - 0x3064], [A6 + 0xC]
  7400. 00005070  2B6E 0012 CFA2           move.l     [A5 - 0x305E], [A6 + 0x12]
  7401. 00005076  3B6E 0010 CFA0           move.w     [A5 - 0x3060], [A6 + 0x10]
  7402. 0000507C  42A7                     clr.l      -[A7]
  7403. 0000507E  486D CF92                pea.l      [A5 - 0x306E]
  7404. 00005082  4EBA D7FE                jsr        [PC - 0x2802 /* 00002882 */]
  7405. 00005086  285F                     movea.l    A4, [A7]+
  7406. 00005088  200C                     move.l     D0, A4
  7407. 0000508A  6710                     beq        +0x12 /* 0000509C */
  7408. 0000508C  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  7409. 00005090  2F0C                     move.l     -[A7], A4
  7410. 00005092  4EBA FECC                jsr        [PC - 0x134 /* 00004F60 */]
  7411. 00005096  2F0C                     move.l     -[A7], A4
  7412. 00005098  4EBA CBBA                jsr        [PC - 0x3446 /* 00001C54 */]
  7413. label0000509C:
  7414. 0000509C  285F                     movea.l    A4, [A7]+
  7415. 0000509E  4E5E                     unlink     A6
  7416. 000050A0  205F                     movea.l    A0, [A7]+
  7417. 000050A2  DEFC 0010                add.w      A7, 0x10
  7418. 000050A6  4ED0                     jmp        [A0]
  7419. fn000050A8:
  7420. 000050A8  4E56 FD94                link       A6, -0x026C
  7421. 000050AC  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  7422. 000050B0  422E 000C                clr.b      [A6 + 0xC]
  7423. 000050B4  4267                     clr.w      -[A7]
  7424. 000050B6  4EAD 12F2                jsr        [A5 + 0x12F2 /* export_602 */]
  7425. 000050BA  101F                     move.b     D0, [A7]+
  7426. 000050BC  6704                     beq        +0x6 /* 000050C2 */
  7427. 000050BE  6000 01D2                bra        +0x1D4 /* 00005292 */
  7428. label000050C2:
  7429. 000050C2  286D E190                movea.l    A4, [A5 - 0x1E70]
  7430. 000050C6  486E FFEC                pea.l      [A6 - 0x14]
  7431. 000050CA  1F3C 0001                move.b     -[A7], 0x1
  7432. 000050CE  4EBA DB56                jsr        [PC - 0x24AA /* 00002C26 */]
  7433. 000050D2  102D B820                move.b     D0, [A5 - 0x47E0]
  7434. 000050D6  6708                     beq        +0xA /* 000050E0 */
  7435. 000050D8  2B4C E190                move.l     [A5 - 0x1E70], A4
  7436. 000050DC  6000 01B4                bra        +0x1B6 /* 00005292 */
  7437. label000050E0:
  7438. 000050E0  486D E41C                pea.l      [A5 - 0x1BE4]
  7439. 000050E4  486D E19E                pea.l      [A5 - 0x1E62]
  7440. 000050E8  4EAD 1CB2                jsr        [A5 + 0x1CB2 /* export_914 */]
  7441. 000050EC  422D E5CE                clr.b      [A5 - 0x1A32]
  7442. label000050F0:
  7443. 000050F0  7002                     moveq.l    D0, 0x02
  7444. 000050F2  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  7445. 000050F6  57C0                     seq        D0
  7446. 000050F8  4A00                     tst.b      D0
  7447. 000050FA  6712                     beq        +0x14 /* 0000510E */
  7448. 000050FC  7201                     moveq.l    D1, 0x01
  7449. 000050FE  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  7450. 00005102  56C1                     sne        D1
  7451. 00005104  C001                     and.b      D0, D1
  7452. 00005106  6706                     beq        +0x8 /* 0000510E */
  7453. 00005108  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  7454. 0000510C  60E2                     bra        -0x1C /* 000050F0 */
  7455. label0000510E:
  7456. 0000510E  700B                     moveq.l    D0, 0x0B
  7457. 00005110  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  7458. 00005114  57C0                     seq        D0
  7459. 00005116  4A00                     tst.b      D0
  7460. 00005118  670A                     beq        +0xC /* 00005124 */
  7461. 0000511A  7208                     moveq.l    D1, 0x08
  7462. 0000511C  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  7463. 00005120  57C1                     seq        D1
  7464. 00005122  C001                     and.b      D0, D1
  7465. label00005124:
  7466. 00005124  4400                     neg.b      D0
  7467. 00005126  1E00                     move.b     D7, D0
  7468. 00005128  6742                     beq        +0x44 /* 0000516C */
  7469. 0000512A  41EE FF9A                lea.l      A0, [A6 - 0x66]
  7470. 0000512E  43ED E1D2                lea.l      A1, [A5 - 0x1E2E]
  7471. 00005132  7025                     moveq.l    D0, 0x25
  7472. label00005134:
  7473. 00005134  30D9                     move.w     [A0]+, [A1]+
  7474. 00005136  51C8 FFFC                dbf        D0, -0x6 /* 00005134 */
  7475. 0000513A  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  7476. 0000513E  486E FD94                pea.l      [A6 - 0x26C]
  7477. 00005142  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  7478. 00005146  205F                     movea.l    A0, [A7]+
  7479. 00005148  43EE FE98                lea.l      A1, [A6 - 0x168]
  7480. 0000514C  707F                     moveq.l    D0, 0x7F
  7481. label0000514E:
  7482. 0000514E  32D8                     move.w     [A1]+, [A0]+
  7483. 00005150  51C8 FFFC                dbf        D0, -0x6 /* 0000514E */
  7484. 00005154  41EE FE98                lea.l      A0, [A6 - 0x168]
  7485. 00005158  2D48 FE94                move.l     [A6 - 0x16C], A0
  7486. 0000515C  41EE FE94                lea.l      A0, [A6 - 0x16C]
  7487. 00005160  2D48 FF9C                move.l     [A6 - 0x64], A0
  7488. 00005164  426E FF9A                clr.w      [A6 - 0x66]
  7489. 00005168  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  7490. label0000516C:
  7491. 0000516C  1007                     move.b     D0, D7
  7492. 0000516E  0A00 0001                xori.b     D0, 0x1
  7493. 00005172  1B40 E96C                move.b     [A5 - 0x1694], D0
  7494. label00005176:
  7495. 00005176  7002                     moveq.l    D0, 0x02
  7496. 00005178  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  7497. 0000517C  57C0                     seq        D0
  7498. 0000517E  4A00                     tst.b      D0
  7499. 00005180  670C                     beq        +0xE /* 0000518E */
  7500. 00005182  7201                     moveq.l    D1, 0x01
  7501. 00005184  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  7502. 00005188  57C1                     seq        D1
  7503. 0000518A  C001                     and.b      D0, D1
  7504. 0000518C  663C                     bne        +0x3E /* 000051CA */
  7505. label0000518E:
  7506. 0000518E  802D B820                or.b       D0, [A5 - 0x47E0]
  7507. 00005192  0240 0001                andi.w     D0, 0x1
  7508. 00005196  6632                     bne        +0x34 /* 000051CA */
  7509. 00005198  700B                     moveq.l    D0, 0x0B
  7510. 0000519A  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  7511. 0000519E  660E                     bne        +0x10 /* 000051AE */
  7512. 000051A0  4EBA E4AA                jsr        [PC - 0x1B56 /* 0000364C */]
  7513. 000051A4  1C2D B820                move.b     D6, [A5 - 0x47E0]
  7514. 000051A8  0A06 0001                xori.b     D6, 0x1
  7515. 000051AC  60C8                     bra        -0x36 /* 00005176 */
  7516. label000051AE:
  7517. 000051AE  7002                     moveq.l    D0, 0x02
  7518. 000051B0  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  7519. 000051B4  6606                     bne        +0x8 /* 000051BC */
  7520. 000051B6  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  7521. 000051BA  60BA                     bra        -0x44 /* 00005176 */
  7522. label000051BC:
  7523. 000051BC  4267                     clr.w      -[A7]
  7524. 000051BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7525. 000051C2  4EBA F360                jsr        [PC - 0xCA0 /* 00004524 */]
  7526. 000051C6  1C1F                     move.b     D6, [A7]+
  7527. 000051C8  60AC                     bra        -0x52 /* 00005176 */
  7528. label000051CA:
  7529. 000051CA  486D E41C                pea.l      [A5 - 0x1BE4]
  7530. 000051CE  4EAD 1C82                jsr        [A5 + 0x1C82 /* export_908 */]
  7531. 000051D2  1006                     move.b     D0, D6
  7532. 000051D4  6700 008C                beq        +0x8E /* 00005262 */
  7533. 000051D8  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  7534. 000051DE  4EBA DAE2                jsr        [PC - 0x251E /* 00002CC2 */]
  7535. 000051E2  1007                     move.b     D0, D7
  7536. 000051E4  6754                     beq        +0x56 /* 0000523A */
  7537. 000051E6  422E FFBB                clr.b      [A6 - 0x45]
  7538. 000051EA  3D6D CCDA FFA4           move.w     [A6 - 0x5C], [A5 - 0x3326]
  7539. 000051F0  3A2D E6D2                move.w     D5, [A5 - 0x192E]
  7540. 000051F4  486E FFA6                pea.l      [A6 - 0x5A]
  7541. 000051F8  486D E1BE                pea.l      [A5 - 0x1E42]
  7542. 000051FC  4EAD 1CB2                jsr        [A5 + 0x1CB2 /* export_914 */]
  7543. 00005200  2D6D E31E FFA0           move.l     [A6 - 0x60], [A5 - 0x1CE2]
  7544. 00005206  41ED E1D2                lea.l      A0, [A5 - 0x1E2E]
  7545. 0000520A  B1ED E31E                cmpa.l     A0, [A5 - 0x1CE2]
  7546. 0000520E  660C                     bne        +0xE /* 0000521C */
  7547. 00005210  42A7                     clr.l      -[A7]
  7548. 00005212  4EBA D7E6                jsr        [PC - 0x281A /* 000029FA */]
  7549. 00005216  2D5F FFB2                move.l     [A6 - 0x4E], [A7]+
  7550. 0000521A  600A                     bra        +0xC /* 00005226 */
  7551. label0000521C:
  7552. 0000521C  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  7553. 00005220  2D68 0018 FFB2           move.l     [A6 - 0x4E], [A0 + 0x18]
  7554. label00005226:
  7555. 00005226  2D6E 0008 FFD4           move.l     [A6 - 0x2C], [A6 + 0x8]
  7556. 0000522C  2D6D AEAC FFB6           move.l     [A6 - 0x4A], [A5 - 0x5154]
  7557. 00005232  41EE FF9A                lea.l      A0, [A6 - 0x66]
  7558. 00005236  2B48 E31E                move.l     [A5 - 0x1CE2], A0
  7559. label0000523A:
  7560. 0000523A  206D E190                movea.l    A0, [A5 - 0x1E70]
  7561. 0000523E  2050                     movea.l    A0, [A0]
  7562. 00005240  2F10                     move.l     -[A7], [A0]
  7563. 00005242  205F                     movea.l    A0, [A7]+
  7564. 00005244  4E90                     jsr        [A0]
  7565. 00005246  1007                     move.b     D0, D7
  7566. 00005248  6718                     beq        +0x1A /* 00005262 */
  7567. 0000524A  3B6E FFA4 CCDA           move.w     [A5 - 0x3326], [A6 - 0x5C]
  7568. 00005250  3B45 E6D2                move.w     [A5 - 0x192E], D5
  7569. 00005254  486E FFA6                pea.l      [A6 - 0x5A]
  7570. 00005258  4EAD 1C82                jsr        [A5 + 0x1C82 /* export_908 */]
  7571. 0000525C  2B6E FFA0 E31E           move.l     [A5 - 0x1CE2], [A6 - 0x60]
  7572. label00005262:
  7573. 00005262  4EBA CDEA                jsr        [PC - 0x3216 /* 0000204E */]
  7574. 00005266  2F0C                     move.l     -[A7], A4
  7575. 00005268  4267                     clr.w      -[A7]
  7576. 0000526A  4EBA D9BA                jsr        [PC - 0x2646 /* 00002C26 */]
  7577. 0000526E  1007                     move.b     D0, D7
  7578. 00005270  6720                     beq        +0x22 /* 00005292 */
  7579. 00005272  7202                     moveq.l    D1, 0x02
  7580. 00005274  B22E FFBB                cmp.b      D1, [A6 - 0x45]
  7581. 00005278  57C1                     seq        D1
  7582. 0000527A  C001                     and.b      D0, D1
  7583. 0000527C  6714                     beq        +0x16 /* 00005292 */
  7584. 0000527E  41ED AFE4                lea.l      A0, [A5 - 0x501C]
  7585. 00005282  43EE FE98                lea.l      A1, [A6 - 0x168]
  7586. 00005286  707F                     moveq.l    D0, 0x7F
  7587. label00005288:
  7588. 00005288  30D9                     move.w     [A0]+, [A1]+
  7589. 0000528A  51C8 FFFC                dbf        D0, -0x6 /* 00005288 */
  7590. 0000528E  4EBA FC0C                jsr        [PC - 0x3F4 /* 00004E9C */]
  7591. label00005292:
  7592. 00005292  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  7593. 00005296  4E5E                     unlink     A6
  7594. 00005298  2E9F                     move.l     [A7], [A7]+
  7595. 0000529A  4E75                     rts
  7596. export_687:
  7597. 0000529C  4E56 0000                link       A6, 0
  7598. 000052A0  206E 0008                movea.l    A0, [A6 + 0x8]
  7599. 000052A4  20BC 5445 5854           move.l     [A0], 0x54455854 /* 'TEXT' */
  7600. 000052AA  4267                     clr.w      -[A7]
  7601. 000052AC  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7602. 000052B0  206E 0008                movea.l    A0, [A6 + 0x8]
  7603. 000052B4  4868 0004                pea.l      [A0 + 0x4]
  7604. 000052B8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7605. 000052BC  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  7606. 000052C0  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  7607. 000052C4  4E5E                     unlink     A6
  7608. 000052C6  205F                     movea.l    A0, [A7]+
  7609. 000052C8  DEFC 0018                add.w      A7, 0x18
  7610. 000052CC  4ED0                     jmp        [A0]
  7611. 000052CE  4E56 0000                link       A6, 0
  7612. 000052D2  206E 0008                movea.l    A0, [A6 + 0x8]
  7613. 000052D6  2C48                     movea.l    A6, A0
  7614. 000052D8  4EFA 00A4                jmp        [PC + 0xA4 /* 0000537E */]
  7615. 000052DC  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  7616. 000052E0  205F                     movea.l    A0, [A7]+
  7617. 000052E2  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7618. 000052E6  4ED0                     jmp        [A0]
  7619. export_688:
  7620. 000052E8  4E56 FFBA                link       A6, -0x0046
  7621. 000052EC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7622. 000052F0  206E 0014                movea.l    A0, [A6 + 0x14]
  7623. 000052F4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7624. 000052F8  7003                     moveq.l    D0, 0x03
  7625. label000052FA:
  7626. 000052FA  32D8                     move.w     [A1]+, [A0]+
  7627. 000052FC  51C8 FFFC                dbf        D0, -0x6 /* 000052FA */
  7628. 00005300  3D7C F95C 0018           move.w     [A6 + 0x18], 0xF95C
  7629. 00005306  486E FFBA                pea.l      [A6 - 0x46]
  7630. 0000530A  487A FFC2                pea.l      [PC - 0x3E /* 000052CE, value 0x4E560000 'NV\0\0' */]
  7631. 0000530E  2F0E                     move.l     -[A7], A6
  7632. 00005310  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  7633. 00005314  203C 5445 5854           move.l     D0, 0x54455854 /* 'TEXT' */
  7634. 0000531A  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  7635. 0000531E  57C0                     seq        D0
  7636. 00005320  4A00                     tst.b      D0
  7637. 00005322  6610                     bne        +0x12 /* 00005334 */
  7638. 00005324  223C 4846 524D           move.l     D1, 0x4846524D /* 'HFRM' */
  7639. 0000532A  B2AE 0010                cmp.l      D1, [A6 + 0x10]
  7640. 0000532E  57C1                     seq        D1
  7641. 00005330  8001                     or.b       D0, D1
  7642. 00005332  671C                     beq        +0x1E /* 00005350 */
  7643. label00005334:
  7644. 00005334  4267                     clr.w      -[A7]
  7645. 00005336  486E FFF8                pea.l      [A6 - 0x8]
  7646. 0000533A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7647. 0000533E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7648. 00005342  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7649. 00005346  4EAD 099A                jsr        [A5 + 0x99A /* export_303 */]
  7650. 0000534A  3D5F 0018                move.w     [A6 + 0x18], [A7]+
  7651. 0000534E  6026                     bra        +0x28 /* 00005376 */
  7652. label00005350:
  7653. 00005350  203C 5458 5354           move.l     D0, 0x54585354 /* 'TXST' */
  7654. 00005356  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  7655. 0000535A  661A                     bne        +0x1C /* 00005376 */
  7656. 0000535C  4267                     clr.w      -[A7]
  7657. 0000535E  486E FFF8                pea.l      [A6 - 0x8]
  7658. 00005362  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7659. 00005366  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7660. 0000536A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7661. 0000536E  4EAD 0992                jsr        [A5 + 0x992 /* export_302 */]
  7662. 00005372  3D5F 0018                move.w     [A6 + 0x18], [A7]+
  7663. label00005376:
  7664. 00005376  486E FFBA                pea.l      [A6 - 0x46]
  7665. 0000537A  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  7666. label0000537E:
  7667. 0000537E  4FEE FF9A                lea.l      A7, [A6 - 0x66]
  7668. 00005382  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  7669. 00005386  4E5E                     unlink     A6
  7670. 00005388  205F                     movea.l    A0, [A7]+
  7671. 0000538A  DEFC 0010                add.w      A7, 0x10
  7672. 0000538E  4ED0                     jmp        [A0]
  7673. 00005390  4E56 0000                link       A6, 0
  7674. 00005394  206E 0008                movea.l    A0, [A6 + 0x8]
  7675. 00005398  2C48                     movea.l    A6, A0
  7676. 0000539A  4EFA 0240                jmp        [PC + 0x240 /* 000055DC */]
  7677. 0000539E  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  7678. 000053A2  205F                     movea.l    A0, [A7]+
  7679. 000053A4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7680. 000053A8  4ED0                     jmp        [A0]
  7681. export_689:
  7682. 000053AA  4E56 FFC2                link       A6, -0x003E
  7683. 000053AE  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7684. 000053B2  3D7C F95C 0020           move.w     [A6 + 0x20], 0xF95C
  7685. 000053B8  486E FFC2                pea.l      [A6 - 0x3E]
  7686. 000053BC  487A FFD2                pea.l      [PC - 0x2E /* 00005390, value 0x4E560000 'NV\0\0' */]
  7687. 000053C0  2F0E                     move.l     -[A7], A6
  7688. 000053C2  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  7689. 000053C6  202E 001C                move.l     D0, [A6 + 0x1C]
  7690. 000053CA  0480 5445 5854           subi.l     D0, 0x54455854 /* 'TEXT' */
  7691. 000053D0  6700 01E0                beq        +0x1E2 /* 000055B2 */
  7692. 000053D4  0480 0D27 111F           subi.l     D0, 0xD27111F
  7693. 000053DA  677E                     beq        +0x80 /* 0000545A */
  7694. 000053DC  0480 0103 05F9           subi.l     D0, 0x10305F9
  7695. 000053E2  6700 009C                beq        +0x9E /* 00005480 */
  7696. 000053E6  0480 02FF 0601           subi.l     D0, 0x2FF0601
  7697. 000053EC  6746                     beq        +0x48 /* 00005434 */
  7698. 000053EE  0480 00F2 F706           subi.l     D0, 0xF2F706
  7699. 000053F4  6700 008A                beq        +0x8C /* 00005480 */
  7700. 000053F8  0480 0012 06AD           subi.l     D0, 0x1206AD
  7701. 000053FE  675A                     beq        +0x5C /* 0000545A */
  7702. 00005400  0480 0801 F94C           subi.l     D0, 0x801F94C
  7703. 00005406  6700 009E                beq        +0xA0 /* 000054A6 */
  7704. 0000540A  0480 01FE 01B4           subi.l     D0, 0x1FE01B4
  7705. 00005410  6700 00BA                beq        +0xBC /* 000054CC */
  7706. 00005414  0480 0200 FB44           subi.l     D0, 0x200FB44
  7707. 0000541A  6700 0112                beq        +0x114 /* 0000552E */
  7708. 0000541E  0480 01ED 0903           subi.l     D0, 0x1ED0903
  7709. 00005424  6700 012E                beq        +0x130 /* 00005554 */
  7710. 00005428  0480 0011 02FE           subi.l     D0, 0x1102FE
  7711. 0000542E  6750                     beq        +0x52 /* 00005480 */
  7712. 00005430  6000 01A2                bra        +0x1A4 /* 000055D4 */
  7713. label00005434:
  7714. 00005434  4267                     clr.w      -[A7]
  7715. 00005436  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7716. 0000543A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7717. 0000543E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7718. 00005442  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7719. 00005446  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7720. 0000544A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7721. 0000544E  4EAD 098A                jsr        [A5 + 0x98A /* export_301 */]
  7722. 00005452  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  7723. 00005456  6000 017C                bra        +0x17E /* 000055D4 */
  7724. label0000545A:
  7725. 0000545A  4267                     clr.w      -[A7]
  7726. 0000545C  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7727. 00005460  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7728. 00005464  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7729. 00005468  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7730. 0000546C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7731. 00005470  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7732. 00005474  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  7733. 00005478  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  7734. 0000547C  6000 0156                bra        +0x158 /* 000055D4 */
  7735. label00005480:
  7736. 00005480  4267                     clr.w      -[A7]
  7737. 00005482  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7738. 00005486  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7739. 0000548A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7740. 0000548E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7741. 00005492  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7742. 00005496  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7743. 0000549A  4EAD 0982                jsr        [A5 + 0x982 /* export_300 */]
  7744. 0000549E  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  7745. 000054A2  6000 0130                bra        +0x132 /* 000055D4 */
  7746. label000054A6:
  7747. 000054A6  4267                     clr.w      -[A7]
  7748. 000054A8  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7749. 000054AC  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7750. 000054B0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7751. 000054B4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7752. 000054B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7753. 000054BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7754. 000054C0  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  7755. 000054C4  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  7756. 000054C8  6000 010A                bra        +0x10C /* 000055D4 */
  7757. label000054CC:
  7758. 000054CC  203C 5445 5854           move.l     D0, 0x54455854 /* 'TEXT' */
  7759. 000054D2  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  7760. 000054D6  6622                     bne        +0x24 /* 000054FA */
  7761. 000054D8  4267                     clr.w      -[A7]
  7762. 000054DA  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7763. 000054DE  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7764. 000054E2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7765. 000054E6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7766. 000054EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7767. 000054EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7768. 000054F2  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  7769. 000054F6  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  7770. label000054FA:
  7771. 000054FA  203C 7479 7065           move.l     D0, 0x74797065 /* 'type' */
  7772. 00005500  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  7773. 00005504  6600 00CE                bne        +0xD0 /* 000055D4 */
  7774. 00005508  4267                     clr.w      -[A7]
  7775. 0000550A  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7776. 0000550E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7777. 00005512  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7778. 00005516  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7779. 0000551A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7780. 0000551E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7781. 00005522  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  7782. 00005526  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  7783. 0000552A  6000 00A8                bra        +0xAA /* 000055D4 */
  7784. label0000552E:
  7785. 0000552E  4267                     clr.w      -[A7]
  7786. 00005530  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7787. 00005534  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7788. 00005538  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7789. 0000553C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7790. 00005540  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7791. 00005544  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7792. 00005548  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  7793. 0000554C  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  7794. 00005550  6000 0082                bra        +0x84 /* 000055D4 */
  7795. label00005554:
  7796. 00005554  203C 5445 5854           move.l     D0, 0x54455854 /* 'TEXT' */
  7797. 0000555A  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  7798. 0000555E  6622                     bne        +0x24 /* 00005582 */
  7799. 00005560  4267                     clr.w      -[A7]
  7800. 00005562  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7801. 00005566  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7802. 0000556A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7803. 0000556E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7804. 00005572  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7805. 00005576  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7806. 0000557A  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  7807. 0000557E  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  7808. label00005582:
  7809. 00005582  203C 7479 7065           move.l     D0, 0x74797065 /* 'type' */
  7810. 00005588  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  7811. 0000558C  6646                     bne        +0x48 /* 000055D4 */
  7812. 0000558E  4267                     clr.w      -[A7]
  7813. 00005590  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7814. 00005594  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7815. 00005598  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7816. 0000559C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7817. 000055A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7818. 000055A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7819. 000055A8  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  7820. 000055AC  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  7821. 000055B0  6022                     bra        +0x24 /* 000055D4 */
  7822. label000055B2:
  7823. 000055B2  4267                     clr.w      -[A7]
  7824. 000055B4  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7825. 000055B8  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7826. 000055BC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7827. 000055C0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7828. 000055C4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7829. 000055C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7830. 000055CC  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  7831. 000055D0  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  7832. label000055D4:
  7833. 000055D4  486E FFC2                pea.l      [A6 - 0x3E]
  7834. 000055D8  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  7835. label000055DC:
  7836. 000055DC  4FEE FFA2                lea.l      A7, [A6 - 0x5E]
  7837. 000055E0  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  7838. 000055E4  4E5E                     unlink     A6
  7839. 000055E6  205F                     movea.l    A0, [A7]+
  7840. 000055E8  DEFC 0018                add.w      A7, 0x18
  7841. 000055EC  4ED0                     jmp        [A0]
  7842.